标签:xdebug 错误 占用 upstream 端口 window 9000 502 监听
1、查看nginx错误日志,提示:
upstream prematurely closed connection while reading response header from upstream, client: 127.0.0.1, server: local.tp.com, request:
“GET /index.php/index/say HTTP/1.1”, upstream: “fastcgi://127.0.0.1:9000”, host: “local.tp.com”
2、直觉告诉我是9000端口搞的祸。查看9000端口是否有被监听,被哪个程序监听。
netstat -aon | findstr 9000 (window环境的命令参数不太一样)
3、上面那一步获取到占用9000端口的进程id,即可通过tasklist获取具体的进程名称
tasklist | findstr PID
4、发现是phpstorm程序占用了9000的端口,导致php-fpm无法正常运行。我在配置xdebug的时候设置了9000端口为监听端口,所以只要关掉xdebug,或者关闭phpstorm,
最好就是直接修改xdebug的监听端口为其他端口。此时可以观察到9000端口不再被占用,然后再重启phpstudy,让php-fpm重新占用9000端口。
查看端口被哪个程序占用,也可以通过下面步骤可视化查看:
打开任务管理器=>性能=>打开资源监视器=>网络=>侦听端口。
标签:xdebug,错误,占用,upstream,端口,window,9000,502,监听 来源: https://blog.csdn.net/weixin_38155824/article/details/122720432
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。