mod_wsgi: запросить ошибку чтения данных при передаче данных в процесс-демон - PullRequest
0 голосов
/ 16 января 2020

Мое приложение wsgi развернуто на apache с ошибкой mod_wsgi mod_wsgi (pid=25927): Request data read error when proxying data to daemon process: The timeout specified has expired. Моя заявка сейчас в производстве. Эта ошибка возникает четыре / пять раз в день. Моя конфигурация apache2

<VirtualHost *:80>

    ServerName 127.0.0.1
    ServerAlias www.example.com

    WSGIDaemonProcess my_wsgi_api processes=2 threads=15 display-name=my_wsgi_api

    WSGIScriptAlias /my_wsgi_app /opt/my_wsgi_app/start_server.wsgi
    #DocumentRoot /opt/my_wsgi_app/

    <Directory /opt/my_wsgi_app>
        allow from all
        Require all granted

        WSGIProcessGroup my_wsgi_api
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/my_wsgi_api_error.log
    CustomLog ${APACHE_LOG_DIR}/my_wsgi_api_access.log combined

</VirtualHost>

полный журнал показывает

mod_wsgi (pid=25927): Request data read error when proxying data to daemon process: The timeout specified has expired.
ERROR:root:API_ERROR : Apache/mod_wsgi request data read error: Input is already in error state.
ERROR:root:API_HANDLER_EXCEPTION : local variable 'params' referenced before assignment
mod_wsgi (pid=25923): Exception occurred processing WSGI script '/opt/my_wsgi_app/start_server.wsgi'.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...