我已經設置了nginx與Ubuntu 10.04上的ServiceStack一起工作。錯誤:「無法處理連接。原因:對象在處理後使用。」與nginx,fastcgi-mono-server4和ServiceStack
這是命令行我使用啓動FastCGI的,單服務器4:
/usr/lib/mono/4.0/fastcgi-mono-server4.exe --appconfigdir /etc/init.d/mono-fastcgi /socket=unix:/var/tmp/SOCK-WW /logfile=/var/log/mono/fastcgi.log &
nginx的設置正確,通過套接字FastCGI的溝通:
...
location/{
root /var/www/server01;
index index.html index.htm default.aspx Default.aspx;
fastcgi_index Default.aspx;
fastcgi_pass unix:/var/tmp/SOCK-WW;
include /etc/nginx/fastcgi_params;
}
...
網站獲取正確傳遞,但在我的fastcgi.log我看到這些行每請求:
[2013-08-01 10:43:37Z] Notice Beginning to receive records on connection.
[2013-08-01 10:43:37Z] Error Failed to process connection. Reason: The object was used after being disposed.
個
涉及的軟件版本:
- 的nginx/1.1.19
- FastCGI的單 - server4.exe 2.10.0.0
- 單JIT編譯器版本2.10.8.1(Debian的2.10.8.1-1ubuntu2。 2)
有沒有辦法擺脫這個錯誤?無論如何這個錯誤是嚴重的嗎?
fastcgi-mono-server4.exe隨機在我的服務器上崩潰,我想排除所有可能的錯誤,因爲我還沒有找到任何合理的crashlogs。
你在http://stackoverflow.com/questions/13239113/does-fastcgi-mono-serverx-work-with-mono-3-0-nginx-1-2-4試過解決方案嗎? – kampsj
我讀過它,但我不確定這裏是否是同樣的問題,因爲我沒有任何異常或甚至異常堆棧跟蹤。我找不到xps代碼中的錯誤日誌行(可能是舊版本)。 (此外,沒有解決您鏈接到的問題的解決方案)。 – derFunk
你可以嘗試使用最近的mono和xsp嗎? [aka mono> 3.0和github的xsp標籤> 3.0甚至master] – miniBill