2016-11-17 2 views
1

Я использую nginx + uwsgi поверх флеш-приложения. В настройках nginx серверный сервер имеет имя_сервера * .mydomain.com; и расположение блоков для uwsgi, какnginx Время соединения при чтении заголовка ответа от восходящего потока

location /api/ { 
    include uwsgi_params; 
    uwsgi_pass unix:///var/uwsgi/app.sock; 
    ......... 
} 

поэтому вопрос я могу получить доступ app.mydomain.com, но когда я пытаюсь app1.mydomain.com uwsgi войти не показывает любой запрос. Журнал ошибок nginx показывает

upstream timed out (110: Connection timed out) при чтении заголовка ответа вверх, клиент: 122.166.94.231, сервер: * .mydomain.com, запрос: «GET/api/client/generic/ping HTTP/1.1 ", upstream:" uwsgi: // unix: ///var/uwsgi/app.sock ", host:" app1.mydomain.com

У меня есть еще одна тестовая установка, где все эти настройки то же самое и его работа. Любые указатели? Когда я перезапускаю uwsgi и nginx app1.mydomain.com работает, пока я не загружу app.mydomain.com (начальная загрузка app.mydomain.com не удалась, но если я продолжаю обновлять, то он загружается, тогда app1 .mydomain.com поднимает 504 тайм-аут шлюза и регистрирует показы времени соединения при чтении заголовка ответа от восходящего потока).

+0

Попробуйте увеличить таймаут? –

+0

Я пробовал, тайм-аут не проблема. кажется, ничего не отображается в журнале uwsgi – Sarun

+1

@Sarun Вы когда-нибудь решали это? У нас такая же ситуация, как вы описали. –

ответ

1

Он работал, когда я добавил single-interpreter = true в настройках uwsgi.ini. Недавно возникла проблема с новой библиотекой python.

Не знаю, поможет ли это другим.

+0

да single-interpreter = true – Sarun

Смежные вопросы

 Смежные вопросы