我遇到了一个令人费解的奇怪问题。
/etc/nginx/sites-enabled/default
有
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
但错误日志指的是 php7.1-fpm.sock
2020/06/10 17:44:27 [crit] 7177#7177: *9 connect() to unix:/run/php/php7.1-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 127.0.0.1, server: 127.0.0.1,
这真是疯狂的一天,尝试让 nginx 使用 7.0 而不是错误中的 7.1。
我已经检查了所有配置文件中的 7.1 引用,但除了 sites-enabled/default 文件中正确的 php7.0-fpm.sock 引用外,找不到其他引用。
也检查了 www.conf。
listen = /run/php/php7.0-fpm.sock
有人知道为什么 nginx 引用 php7.0-fpm.sock 但它试图使用 php7.1-fpm.sock 吗?
我重新启动了 nginx 以及 php70-php-fpm,但仍然不起作用。