1

nginx と fastcgi で cgit 0.10 をセットアップしようとしています。残念ながら、応答は 502 です。次のメッセージが error.log に書き込まれます。

[error] 30956#0: *1 upstream prematurely closed FastCGI stdout while reading response header from upstream, client: **, server: **, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/fcgiwrap.socket:", host: "**"</i>

私のnginxサイトは次のように構成されています:

   server {
      ...
      root /var/www/cgit/;
      proxy_redirect off;

      location ~* ^.+\.(css|png|ico)$ {
          expires 30d;
      }

      location / {
            include fastcgi_params;
            fastcgi_param  SCRIPT_FILENAME  /var/www/cgit;
            fastcgi_pass   unix:/var/run/fcgiwrap.socket;
            fastcgi_param    PATH_INFO $uri;
            fastcgi_param    QUERY_STRING  $args;
      }
}

/var/www/cgit$ ls -al

drwxr-xr-x 2 www-data www-data    4096 Jan 25 22:22 .
drwxr-xr-x 5 www-data www-data    4096 Jan 25 22:21 ..
-rwxr-xr-x 1 www-data www-data 4786733 Jan 25 22:22 cgit.cgi
-rw-r--r-- 1 www-data www-data   12395 Jan 25 22:22 cgit.css
-rw-r--r-- 1 www-data www-data    1488 Jan 25 22:22 cgit.png
-rw-r--r-- 1 www-data www-data    1078 Jan 25 22:22 favicon.ico
-rw-r--r-- 1 www-data www-data      47 Jan 25 22:22 robots.txt

何がうまくいかないのか、誰にも考えがありますか?また、タイムアウト制限を上げようとしましたが、成功しませんでした。

ありがとうございました!

4

1 に答える 1

1

わかりました、私は私の問題を解決しました。ソースから最新の fcgiwrap バージョンに更新しました。残念ながら、debian パッケージでは動作しません。

于 2014-01-26T17:06:02.470 に答える