Запуск сайта 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 день.