Чтобы добавлять сообщения и комментарии, .

@Anatolych:
Anatolych

второй час худею с информативности логов uwsgi:

Wed Jan 14 20:48:35 2015 — lock engine: pthread robust mutexes
Wed Jan 14 20:48:35 2015 — uwsgi socket 0 bound to UNIX address /run/uwsgi/app/<censored>/socket fd 3
Wed Jan 14 20:48:35 2015 — bind(): No such file or directory [socket.c line 107]

бодрствующие телепаты имеются?

@partizan:
partizan

о, я думал это readthedocs.org обновились, а это нет, только uwsgi запилили себе симпатичный скин: uwsgi-docs.readthedocs.org

@partizan:
partizan

Legion daemons will will be executed only on the legion lord node, so there will always be a single daemon instance running in each legion. Once the lord dies a daemon will be spawned on another node.как весело все в этом вашем uwsgi :)

@adept-:
adept-

Забавные у uwsgi опции: harakiri и harakiri-verbose :)

@partizan:
partizan

lists.unbit.it
Останавливать uwsgi необходимо не обычным kill, или что там подефолту юзает supervisord, а сигналом QUIT.
Дописываем в конфиг stopsignal=QUIT

@Charigah:
Charigah

Джуик — кто имеет опыт работы с emperror режимом uwsgi?

@Charigah:
Charigah

Джуик помоги, как правильно запустить фласк приложение, чтобы uwsgi в режиме --vhost --no-site нормально находил callable application???

@hizel:
hizel

uwsgi_modifier1 30; магия магия, а документацию нада читать

@Charigah:
Charigah

*python решил попробовать связку из тегов, пока уперся в ошибку, буду держать в курсе дела, кому интересно, присоединяйтесь

@demiazz:
demiazz

import os

ImportError: No module named os

@iorlas:
iorlas

Хотел задеплоить рельсы через uWSGI, а оказалось что версия, в которой Rails поддерживаются(9.7), ещё не зарелизилась. Можно скомпейлять, но лень, обидно.

@Nikolay:
Nikolay

если интересно, то nginx/uwsgi веселее работает, чем apache2/mod_wsgi. Вторая конструкция у меня периодически подвисала и пришлось даже настроить мониторинг с авторестартером, а вот первая работает уже почти с неделю и совершенно без проблем (единственно, надо выделить достаточное число воркеров uwsgi, число коих помогает определить django-фронтэнд к uwsgi, идущий в её стандартной поставке, моему feedex.net хватает 8 воркеров, а вот 4 было мало).

@Nikolay:
Nikolay

Хм. Как перемены толкают к другим переменам. Вот сменил я апач на nginx, а mod_wsgi на uwsgi. И всё бы хорошо, но. Как оказалось, nginx сильно неуважает скрипты работающие дольше минуты. Банально закрывает соединение с uwsgi если тот молчит в сокет дольше данного времени. И правится это только в исходниках nginx`а. Пришлось переписать часть логики отображения и теперь вместо молчания в трубку, скрипт работает себе спокойно в фоне, периодически отчитываясь о выполненной работе в redis-кеш. Со стороны же броузера, работает javascript, коий периодически (раз в две секунды) опрашивает сервер на предмет этого самого отчёта. Операция довольно дешевая, вполне можно её делать так часто. Заодно и пользователь теперь не будет скучать перед "пожалуйста обождите" экраном, но будет осведомлён о каждом этапе обработки его запроса почти в реальном времени (вот websockets допилят, будет совсем реальное время, да).