Почему wfastcgi выдает ошибку в sys.stdin.detach (). Read (8)? - PullRequest
0 голосов
/ 02 октября 2018

Я развернул веб-сайт с помощью службы веб-приложений Azure, которая в основном будет использоваться в качестве API.Проблема в том, что wfastcgi время от времени выдает ошибку, и сайт отключается.Проблема заключается в том, что запуск резервного копирования занимает некоторое время, потому что API является моделью прогнозирования и ему необходимо загрузить некоторые данные.

Сайт работает с расширением Python веб-приложения Azure (пробовал 3.6.4 и 3.5.4, оба выдают одну и ту же ошибку).

Используемые пакеты:

click==6.7
Flask==1.0.2
itsdangerous==0.24
Jinja2==2.9.6
MarkupSafe==1.0
Werkzeug==0.12.2
pandas==0.23.3
keras==2.2.0
scikit-learn==0.19.1
tensorflow==1.8.0

Код ошибки:

2018-10-02 16:20:59.497482: Unhandled exception in wfastcgi.py: Traceback (most recent call last):
  File "D:\home\python354x64\wfastcgi.py", line 774, in main
    record = read_fastcgi_record(fcgi_stream)
  File "D:\home\python354x64\wfastcgi.py", line 158, in read_fastcgi_record
    data = stream.read(8)     # read record
OSError: [Errno 22] Invalid argument
2018-10-02 16:20:59.513123: Running on_exit tasks
2018-10-02 16:20:59.513123: wfastcgi.py 3.0.0 closed

Насколько я могу судить, этоошибки в этой команде:

sys.stdin.detach().read(8)

Есть идеи, что может быть причиной этого?Спасибо!

...