通过fast-mono-cgi运行asp.net,随机崩溃System.IO.DirectoryNotFoundException

时间:2019-06-27 08:22:34

标签: c# asp.net nginx mono

通过具有nginx前端的fastcgi-mono(v5.12)运行ASP.net 4站点。有时会出现一个问题,其中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,服务器:anonymizedimagetransfer,   要求:“ GET   / xnat-ctc / bundles / jquery?v = v76fAns59-4kGkYyDyEXyw9RgnmvJyXSd0eFBt05RzE1   HTTP / 1.1”,上游:“ 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,服务器:anonymizedimagetransfer,   请求:“ GET /favicon.ico HTTP / 1.1”,主机:“ 127.0.0.1”

应用程序日志报告

  

[线程池工作程序]错误-找不到路径的一部分   “ /tmp/nginx-temp-aspnet-0/dbba5170/xhr74ixf.tmp”。

每个建立的连接。

重新启动fastcgimono服务器可解决问题,而无需重新启动nginx。 fastcgimono服务器已经运行了16天。

我有三个站点在同一个nginx服务器后面运行相同的代码。有两个下降了,第三个仍然上升了,但是似乎没有运行那么长的2周1天。

0 个答案:

没有答案