Naota
Янв. 21, 2011 18:53:20
Решил реализовать long-poll и возник данный вопрос. Когда коннект рвется, джанга в лог кидает “Broken pipe”. Кто-нибудь сталкивался с такой задачей?
Знаю, что лучше для этого спец. фреймворк использовать, но хочется меньшими силами реализовать эту возможность.
Подскажите?
slav0nic
Янв. 22, 2011 22:24:12
нефиг пользоваться встроенным сервером
Андрей Светлов
Янв. 22, 2011 23:26:46
slav0nic, а как WSGI решает long polling? Я думал, оно туда совсем не вписывается…
slav0nic
Янв. 23, 2011 12:39:04
можно глянуть
https://bitbucket.org/denis/gevent/src/tip/examples/webchat/ , но встроенный джанговский веб-сервак немного для других задач писан… В примере используется wsgi сервер с gevent
Андрей Светлов
Янв. 23, 2011 15:52:15
Ааа, вот ты о чем!
Конечно, биология знает примеры многих забавных мутантов.
ИМХО wsgi 1.0 не предполагает использование в таком режиме. Просто по спецификации.
Тот факт, что прикрутили gevent - занятно, но не более.
regall
Янв. 23, 2011 19:23:29
Андрей Светлов
Конечно, биология знает примеры многих забавных мутантов.
Это скорее симбиоз). А вообще еще встречается использование Django+Tornado.
Naota
Янв. 24, 2011 08:24:06
В продакшене uWSGI использую, там такие эксепшены не наблюдал. Ладно, не очень то и хотелось) Буду ерланг дальше учить.
slav0nic
Янв. 24, 2011 11:00:41