Size: a a a

Django [ru] #STAY HOME

2020 March 19

А

Алексей in Django [ru] #STAY HOME
Black Eyes
Кстати а сколько нужно спаммить asgi воркеров ? так же как wsgi?
Я делаю multiprocessing.cpu_cores()*2+1, вроде пока что нормально
источник

BE

Black Eyes in Django [ru] #STAY HOME
Алексей
Я делаю multiprocessing.cpu_cores()*2+1, вроде пока что нормально
нормально будет и *10
просто нужно понять грань бессмысленности
источник

А

Алексей in Django [ru] #STAY HOME
Black Eyes
нормально будет и *10
просто нужно понять грань бессмысленности
Не, *2 это ещё обоснованно(многопоток, два потока на ядре или что-то такое) p.s. забыл, как называется точно
источник

BE

Black Eyes in Django [ru] #STAY HOME
наверное буду как wsgi cpu_count (+1 сам добавится же вроде как)
источник

BE

Black Eyes in Django [ru] #STAY HOME
Алексей
Не, *2 это ещё обоснованно(многопоток, два потока на ядре или что-то такое) p.s. забыл, как называется точно
Ага на виртуальном сервере... у меня
источник

А

Алексей in Django [ru] #STAY HOME
Black Eyes
наверное буду как wsgi cpu_count (+1 сам добавится же вроде как)
Вроде не добавится, с чего бы вдруг. Ну если не считать мастер процесс
источник

А

Алексей in Django [ru] #STAY HOME
Black Eyes
Ага на виртуальном сервере... у меня
Бывают разные сервера, за ту же цену одно ядро или 4 ядра с гипертредингом)
источник

BE

Black Eyes in Django [ru] #STAY HOME
Вроде для виртаульной машины нет разницы, что там за ее абстрагированием, 10 ядер есть мультипоток или нет. ей дали виртуальное процессор, как он будет обрабатываться, вообще не понятно, там логики выможет быть просто в плоть до того, что другой процессор будет обрабатывать
источник

BE

Black Eyes in Django [ru] #STAY HOME
Я уже год не пользуюсь calocations
источник

А

Алексей in Django [ru] #STAY HOME
Ну *2 это просто обобщение. Вроде нет возможность проверить, vps или нет)
источник
2020 March 20

BE

Black Eyes in Django [ru] #STAY HOME
Алексей
Ну *2 это просто обобщение. Вроде нет возможность проверить, vps или нет)
Слу, у меня 4 ядра
workers = 4, спамится 9
источник

BE

Black Eyes in Django [ru] #STAY HOME
твоя логика под капотом вшита чтоли
источник

А

Алексей in Django [ru] #STAY HOME
Black Eyes
твоя логика под капотом вшита чтоли
Какая?) У меня деплоймент в докере с гуникорном)
источник

BE

Black Eyes in Django [ru] #STAY HOME
Алексей
Какая?) У меня деплоймент в докере с гуникорном)
*2+1
источник

А

Алексей in Django [ru] #STAY HOME
Black Eyes
Слу, у меня 4 ядра
workers = 4, спамится 9
Это через uvicorn или gunicorn?
источник

BE

Black Eyes in Django [ru] #STAY HOME
через gunicorn
То есть он сам допендрил что asgi uvicorn *2+1
какая хитрожопость
источник

А

Алексей in Django [ru] #STAY HOME
А gunicorn.conf.py или что-то такое есть? Вообще там наверное *2 просто, а 9-ый это мастер процесс
источник

BE

Black Eyes in Django [ru] #STAY HOME
Алексей
А gunicorn.conf.py или что-то такое есть? Вообще там наверное *2 просто, а 9-ый это мастер процесс
нет таm cpu_count
источник

А

Алексей in Django [ru] #STAY HOME
Кстати вот доказательство цифр, они не с потолка взяты:
http://docs.gunicorn.org/en/latest/design.html#how-many-workers
источник

BE

Black Eyes in Django [ru] #STAY HOME
Алексей
Кстати вот доказательство цифр, они не с потолка взяты:
http://docs.gunicorn.org/en/latest/design.html#how-many-workers
wsgi то гуникорн спамит *1+1 почему-то
источник