Длительные задержки и испорченные ответы AJAX при запуске приложения Pylons через Apache - PullRequest
0 голосов
/ 24 августа 2010

У меня есть приложение Pylons, которое я пытаюсь настроить, используя Apache и FCGI. Файл INI Pylons содержит это:

[server:main]
use = egg:Flup#fcgi_thread
host = 0.0.0.0
port = 40100

Раньше это работало на старом сервере CentOS с Pylons 0.9.7, но сейчас я пытаюсь настроить его на новом, работающем под Ubuntu 10.04 и Pylons 1.0. Я могу подключиться к приложению и загрузить главную страницу, но это очень медленно. Затем он делает запросы AJAX, и HTTP-ответы на них все перепутаны: иногда я получаю половину текста ответа (например, половину GUID, отправленного сервером), в других случаях в заголовках HTTP и двоичном мусоре Тело ответа. Каждый ответ также задерживается примерно на 15 секунд. Приложение отлично работает на том же сервере при непосредственном использовании Paster.

Я никогда не видел ничего подобного раньше. Есть идеи, что происходит?

1 Ответ

0 голосов
/ 25 августа 2010

В случае, если кто-то еще столкнется с этим, отключение модуля gzip в Apache решило проблему. Я до сих пор не знаю, почему это произошло.

...