fastcgi-mono-server4 и nginx не работают
Я пытаюсь заставить Mono работать с nginx с помощью fastcgi-mono-server4. nginx и fastcgi-mono-server4, очевидно, находятся в общении (я могу добиться этого, используя как unix, так и tcp-сокет), но однажды fastcgi-mono-server4 регистрирует получение входящего запроса (когда я нажимаю URL-адрес прослушивания nginx с помощью моего браузера), ничего не происходит, и через некоторое время nginx истекает с временем ожидания шлюза 504. Вот журнал процесса fastcgi-mono-server4 (я запускаю все как пользователь root, включая рабочие процессы nginx, чтобы исключить проблемы с разрешениями):
$ sudo MONO_OPTIONS="--debug" MONO_IOMAP=all fastcgi-mono-server4 /printlog=True /applications=/test:/home/friis/code/TestingMono/TestingMono/ /socket=tcp:127.0.0.1:9000 /loglevels=Debug
[2013-07-31 21:33:15Z] Debug fastcgi-mono-server4
[2013-07-31 21:33:15Z] Debug Listening on port: 127.0.0.1
[2013-07-31 21:33:15Z] Debug Listening on address: 9000
[2013-07-31 21:33:15Z] Debug Root directory: /home/friism/code/TestingMono/TestingMono
[2013-07-31 21:33:15Z] Debug Max connections: 1024
[2013-07-31 21:33:15Z] Debug Max requests: 1024
[2013-07-31 21:33:15Z] Debug Multiplex connections: False
[2013-07-31 21:33:54Z] Debug Accepting an incoming connection.
[2013-07-31 21:33:54Z] Notice Beginning to receive records on connection.
[2013-07-31 21:33:54Z] Debug Record received. (Type: BeginRequest, ID: 1, Length: 8)
TestingMono
каталог содержит приложение ASP.NET, которое отлично работает с использованием xsp4.
Есть предложения по устранению этой проблемы?
Версии:
$ mono --version
Mono JIT compiler version 3.0.12 (master/d6c5db8 Sat Jun 15 20:13:22 PDT 2013)
$ fastcgi-mono-server4 --version
fastcgi-mono-server4.exe 3.0.0.0
ОБНОВИТЬ
Конфигурация nginx:
server {
listen 8080;
server_name localhost;
access_log /var/log/nginx/your.domain1.xyz.access.log;
location / {
fastcgi_pass 127.0.0.1:9000;
# fastcgi_pass unix:/tmp/nginx.socket;
include /etc/nginx/fastcgi_params;
}
}