Nginx connect() failed error

2022-08-30 22:38:05

我不知道为什么每次尝试打开页面时都会收到此错误:

2013/04/06 17:52:19 [error] 5040#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET /info.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "localhost:8080"

答案 1

我解决了它,这是一个配置文件问题,我添加了:

location ~ .php$ {
    try_files $uri =404;
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_pass unix:/var/run/php5-fpm.sock;
    fastcgi_index index.php;
    include fastcgi_params;
}

答案 2

对我来说,问题是我的php-fpm服务没有运行。您可以通过运行以下命令进行检查:

service php-fpm status

并通过运行来启动它

service php-fpm start

有时 php-fpm 可能有损坏的实例正在运行,从而阻止重新启动。此命令是清除它们并重新启动php-fpm的干净方法

killall -9 php-fpm; service php-fpm restart

推荐