我最近再次使用 nginx、PHP-FPM 设置了我的服务器。我做了我一直做的事情,但现在 nginx 或 php-fpm 无法处理 php 文件。(我使用最简单的 php phpinfo(); 形式进行测试)。
在我的 VHOST 的错误日志中,我得到:
2013/12/01 03:59:12 [crit] 1201#0: *5 connect() to unix:/var/run/php5-fpm/forums.socket failed (2: No such file or directory) while connecting to upstream, client: 173.245.53.199, server: forums.DOMAIN.DOM, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm/forums.socket:", host: "forums.DOMAIN.DOM", referrer: "http://forums.DOMAIN.DOM/"
有趣的是,错误中提到的目录是存在的,但是 php-fpm 或 nginx 并没有在那里生成套接字。