nginx多个项目间php互相调用出现错误

来源:互联网 发布:雅思词汇推荐知乎 编辑:程序博客网 时间:2024/06/04 18:41

昨天同事遇到个问题:
同一个nginx下两个不同的项目,使用php curl get方式互相调用(一个项目是服务端,一个是客户端)出现错误。
查看nginx error.log
记录:

2016/11/02 14:00:15 [error] 13508#700: *9 upstream timed out (10060: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "POST /two.PHP HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "localhost", referrer: "http://localhost"

用另一个项目访问也记录这样的日志

所以想想是port的问题,修改一个项目端口号为9001
fastcgi_pass 127.0.0.1:9001;

然后启动php-cgi -b 127.0.0.1:9001

重启nginx,问题解决

0 0
原创粉丝点击