Centos
Perl 無法通過 fastcgi 與 Nginx 一起工作,無法破譯錯誤日誌
我正在執行
CentOS 6.2
,Nginx 1.2.3
按照這些Linode 說明開始Perl
工作,Nginx
我已經完成了測試實際Perl
文件的所有工作。當我這樣做時,瀏覽器會說:The page you are looking for is temporarily unavailable. Please try again later.
我的
Nginx error-log
展示如下:2012/09/02 22:09:58 [error] 20772#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.1.102, server: localhost, request: "GET / HTTP/1.1", upstream: "fastcgi://127.0.0.1:8999", host: "192.168.1.10:81"
我卡在這一點上。我不確定這是否重要,但我也有
spawn-fcgi
並在此站點上php-fpm
提供PHP
文件,但這應該與perl-fastcgi
設置、不同的埠等 100% 分開。我該如何解決這個問題?
upstream: "fastcgi://127.0.0.1:8999"
返回錯誤
(111: Connection refused)
這意味著實際上沒有任何東西在該埠上偵聽。
最可能的原因是您實際上並未啟動該
perl-fastcgi
服務。/etc/rc.d/init.d/perl-fastcgi start
你能通過它的公共 IP 地址訪問 fastcgi 守護程序嗎?目前你在 nginx 配置中給出了 localhost 地址,也許它只監聽公共網路介面。