
Dmitry
04.04.2018
14:48:42
а тест вообще запускается?
а где logger в cpanel_client.py?
а ок
а принты в test_get_logger отрабатывают?

Google

Dmitry
04.04.2018
15:00:46
и точно не "/tmp", а "tmp"?
ок тогда

Vadim
04.04.2018
15:59:56
Кому немного волонтерства за деньги?)
Кому нужна работа? Приходите к нам.
https://navalny.com/p/5835/

Aleksandr
04.04.2018
16:21:39
Джанго? Блэээд

Vadim
04.04.2018
16:22:42

Sergey
04.04.2018
16:23:51
"Запрещено" постить портянки с вакансиями, AFAIK

Vadim
04.04.2018
16:23:52
Это волонтерство за деньги)

amureki
04.04.2018
16:43:02
Судя по тому, что они уже года три-четыре постоянно ищут - либо за малые деньги, либо не самое приятное волонтерство
Ну либо они прям растут сильно постоянно

Serge
04.04.2018
18:24:42

Google

Maxim
04.04.2018
18:31:08
https://github.com/postgres/pgadmin4/commit/05e2e3cb397b21a669129feb067ac44d2fc916dd
е, народ! чуваки из pgadmin4 наконец закоммитили мои патчи, чтобы облегчить и упростить сборку докер-образа (не смог пройти мимо)
не совсем по теме, но оно написано на питоне :)

Aleksandr
04.04.2018
18:32:40
вроде и политота а вроде и реклама, как тут разобраться?

Sergey
04.04.2018
18:38:30

Dmitry
04.04.2018
18:40:30

Serge
04.04.2018
19:14:07

Maxim
04.04.2018
19:14:18
эм. uwsgi не про то?
нужен контейнер, который наружу выставляет хттп
я вообще изначально waitress вставил, но автор проекта сказал, что нужно что-то с поддержкой ссл
по моему скромному мнению, если у вас бэкенд-контейнер сам занимается ссл, вы что-то делаете не так
но им там виднее
я бегло пробежался по некоторым исходникам, когда разбирался как это запускать, и был немного удручен. но ипсравлять пока нет сил

Alex
04.04.2018
19:33:55
?

Andrey
04.04.2018
22:10:22
о, привет

Mary
04.04.2018
22:13:37
О, привет)

Vitali K.
04.04.2018
22:20:43
Что-то знакомое ?

Serge
05.04.2018
07:10:35
А, поставив в контейнер Gunicorn, ты существенно срезал производительность приложения в контейнере.

Ruslan
05.04.2018
07:14:42

Roman
05.04.2018
07:15:46

Google

Maxim
05.04.2018
07:20:53
Впрочем, эта приложуха на фласке во-первых свою статику даёт сама, я пока не нашёл как её открутить
А во-вторых все равно не умеет в несколько воркеров, там видимо какая-то часть сессии в памяти хранится

Roman
05.04.2018
07:23:24

Maxim
05.04.2018
07:23:49
А зачем несколько процессов, если можно несколько реплик контейнера поднять

Serge
05.04.2018
07:35:48

Maxim
05.04.2018
07:36:08
мм, я имел в виду протокол
uwsgi
а не сервер :)

Admin
ERROR: S client not available

Serge
05.04.2018
07:36:30
Это почему?
Ну, погугли uwsgi vs gunicorn performance. Там в разы иногда разница.

Serge
05.04.2018
07:36:48

Maxim
05.04.2018
07:37:00
блин, я не про то
вот в nginx есть uwsgi_pass

Serge
05.04.2018
07:37:08

Maxim
05.04.2018
07:37:10
раньше через него настраивал

Serge
05.04.2018
07:37:20

Maxim
05.04.2018
07:37:31
я про протокол между реверс-прокси и сервером в котором крутится приложение

Serge
05.04.2018
07:37:50

Google

Serge
05.04.2018
07:38:54
А, да, можно без него;)
И они уверяют, что там у них всё няшно. И надо сказать, пока в http части с ними никаких проблем не было.

Danil
05.04.2018
11:12:27

Roman
05.04.2018
11:14:41

Danil
05.04.2018
11:14:46
А чем крутить aiohttp?
https://aiohttp.readthedocs.io/en/stable/deployment.html
можно и без gunicorn, сейчас смотрим в это сторону. nginx балансить запросы на сервера в рамках одного апстрима, супервизор следит за тем чтобы они не упали.

Roman
05.04.2018
11:14:59
вообще, на linux вся эта херня с gunicorn не нужна
ну и uwsgi тоже не особо нужен

Danil
05.04.2018
11:17:34
жуть какая
современный мир )) нужно больше очередей и слоёв

Roman
05.04.2018
11:20:14

Dmitry
05.04.2018
11:21:03

Roman
05.04.2018
11:22:14
на go пишешь?)
да, но тут дело не в нем. фактически, сейчас достаточно просто супервизора процессов, в качестве которого прекрасно выступает systemd.
балансить между воркерами можно через SO_REUSEPORT.

Maxim
05.04.2018
12:04:56

Roman
05.04.2018
20:33:02

Maxim
05.04.2018
20:35:58
а точнее?
я на самом деле не пробовал еще балансировку с k8s. да и вообще балансировку не делал)