Форум сайта python.su
Решил реализовать long-poll и возник данный вопрос. Когда коннект рвется, джанга в лог кидает “Broken pipe”. Кто-нибудь сталкивался с такой задачей?
Знаю, что лучше для этого спец. фреймворк использовать, но хочется меньшими силами реализовать эту возможность.
Подскажите?
Офлайн
нефиг пользоваться встроенным сервером
Офлайн
slav0nic, а как WSGI решает long polling? Я думал, оно туда совсем не вписывается…
Офлайн
можно глянуть https://bitbucket.org/denis/gevent/src/tip/examples/webchat/ , но встроенный джанговский веб-сервак немного для других задач писан… В примере используется wsgi сервер с gevent
Офлайн
Ааа, вот ты о чем!
Конечно, биология знает примеры многих забавных мутантов.
ИМХО wsgi 1.0 не предполагает использование в таком режиме. Просто по спецификации.
Тот факт, что прикрутили gevent - занятно, но не более.
Офлайн
Андрей СветловЭто скорее симбиоз). А вообще еще встречается использование Django+Tornado.
Конечно, биология знает примеры многих забавных мутантов.
Офлайн
В продакшене uWSGI использую, там такие эксепшены не наблюдал. Ладно, не очень то и хотелось) Буду ерланг дальше учить.
Офлайн
можно ещё что-то вроде http://www.royalbarrel.com/blog_files/4.django_orbited.html , http://www.rkblog.rk.edu.pl/w/p/django-and-comet/глянуть
ааа мы его теряем!
Офлайн