Ubuntu 10.04 で ServiceStack と連携するように nginx をセットアップしました。
これは、fastcgi-mono-server4 を起動するために使用するコマンド ラインです。
/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;
}
...
Web サイトは正しく配信されますが、私の 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-mono-server4.exe 2.10.0.0
- Mono JIT コンパイラ バージョン 2.10.8.1 (Debian 2.10.8.1-1ubuntu2.2)
このエラーを取り除く方法はありますか? とにかく、このエラーは重大ですか?
サーバーで fastcgi-mono-server4.exe がランダムにクラッシュします。妥当なクラッシュログがまだ見つからないため、考えられるすべてのエラーを整理したいと考えています。