Запуск asp.net через fast-mono-cgi, случайные сбои System.IO.DirectoryNotFoundException - PullRequest
1 голос
/ 27 июня 2019

Запуск сайта ASP.net 4 через fastcgi-mono (v5.12) с интерфейсом nginx. Иногда возникает проблема, когда nginx и fastcgi-mono не работают, но сайт не работает с ошибкой. Это происходит при каждом подключении, когда это произошло

System.IO.DirectoryNotFoundException Не удалось найти часть пути «/tmp/nginx-temp-aspnet-0/dbba5170/ngulyqg7.tmp"

Я проверил, и путь после nginx-temp-aspnet-0 отсутствует. Журналы nginx показывают

* 219809 epoll_wait () сообщил, что клиент преждевременно закрыл соединение, поэтому при отправке запроса восходящее соединение также закрывается в восходящий поток, клиент: 127.0.0.1, сервер: anonymisedimagetransfer, запрос: "ПОЛУЧИТЬ / Xnat-CTC / пучки / JQuery? V = v76fAns59-4kGkYyDyEXyw9RgnmvJyXSd0eFBt05RzE1 HTTP / 1.1 ", upstream:" fastcgi: //127.0.0.1: 8999 ", хост:" 127.0.0.1 ", реферер: "http://127.0.0.1/" 2019/06/27 09:00:25 [ошибка] 9479 # 9479: * 219803 open () "/var/www/html/favicon.ico" не удалось (2: нет такого файла или каталога), клиент: 127.0.0.1, сервер: anonymisedimagetransfer, запрос: «GET /favicon.ico HTTP / 1.1», хост: «127.0.0.1»

Журнал приложения сообщает

[Thread Pool Worker] ОШИБКА - Не удалось найти часть пути «/tmp/nginx-temp-aspnet-0/dbba5170/xhr74ixf.tmp".

за каждое выполненное соединение.

Перезапуск сервера fastcgimono устраняет проблему без перезапуска nginx. сервер fastcgimono работал в течение 16 дней.

У меня три сайта с одинаковым кодом на одном и том же сервере nginx. Два пошли вниз, третий все еще работает, но, кажется, не работает так долго 2 недели 1 день.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...