当前位置:论坛首页 > Linux面板 > 求助

【已解决】急!curl url导致 phpcgi阻塞

发表在 Linux面板2021-8-7 10:53 [复制链接] 13 4039

Linux面板下、php调用curl互相请求本地两个站点、一直cgi阻塞!无法请求!
配置:CentOS 7.6.1810(Py3.7.9) 系统、宝塔2021年6月4日更新 - 7.6.0正式版、nginx1.18.0、php5.6、其它php版本均也不能。
但是另一台服务器正常、经过仔细对比、目前未发现配置存在异同、难不成和服务器系统有关系?
使用道具 举报 只看该作者 回复
发表于 2021-8-7 13:34:08 | 显示全部楼层
顶一个,让论坛大佬看到得。
使用道具 举报 回复 支持 反对
发表于 2021-8-7 10:54:34 | 显示全部楼层
还有一个问题、宝塔官方论坛的头像换不了!
所使用浏览器为:谷歌浏览器;版本 90.0.4430.212(正式版本) (64 位)
所使用网络:移动网络。
使用道具 举报 回复 支持 反对
发表于 2021-8-7 11:05:08 | 显示全部楼层
来个人回复哦;谢谢各位热心的论坛大佬了
使用道具 举报 回复 支持 反对
发表于 2021-8-7 11:14:36 | 显示全部楼层
顶一个,让论坛大佬看到。
使用道具 举报 回复 支持 反对
发表于 2021-8-7 11:16:02 | 显示全部楼层
您好,这些curl  php  均不是面板上使用 的程序,是您安装操作系统、php后使用的一些必要的依赖。分清之后就可以排查问题了,
其它php版本均也不能。
但是另一台服务器正常、经过仔细对比、目前未发现配置存在异同、难不成和服务器系统有关系?

排查下你的url地址在你使用curl 的机器上能否访问?是否有拦截?
使用道具 举报 回复 支持 反对
发表于 2021-8-7 11:23:28 | 显示全部楼层
大炮运维V587 发表于 2021-8-7 11:16
您好,这些curl  php  均不是面板上使用 的程序,是您安装操作系统、php后使用的一些必要的依赖。分清之后 ...

网站在本机浏览器、外部浏览器都可以访问,也没任何拦截;但是在php里面使用curl无法访问,一直处于阻塞状态,经过网络搜索得知,是因为php访问本地时,cgi只有一个127.0.0.1:9000进程处理,因此php代码里面如果出现新的curl请求,那么本身访问当前这个请求的cgi就阻塞了。但是这问题应该是出现在windows面板的,而linux理论上不会出现,但是现在出现,真是日了[DOG]了,令人头大的问题。
使用道具 举报 回复 支持 反对
发表于 2021-8-7 11:25:04 | 显示全部楼层
和这个问题应该是一样的:https://www.bt.cn/bbs/thread-55920-1-1.html
使用道具 举报 回复 支持 反对
发表于 2021-8-7 11:45:20 | 显示全部楼层
还有木有大佬帮帮我这个正在变成大佬的小白。
使用道具 举报 回复 支持 反对
发表于 2021-8-7 11:45:52 | 显示全部楼层
等我变成大佬了,我没事就来论坛给大家解答问题。
使用道具 举报 回复 支持 反对
发表于 2021-8-7 14:11:26 | 显示全部楼层
宝塔用户_esjjzw 发表于 2021-8-7 11:23
网站在本机浏览器、外部浏览器都可以访问,也没任何拦截;但是在php里面使用curl无法访问,一直处于阻塞 ...

您好,面板上的php的运行模式是 FPM/FastCGI模式进行运行的,目前最流行的一种PHP运行模式。 php运行模式.png php运行模式啊.png
以Nginx为例,我们的Nginx和php之间的配置都在  /www/server/nginx/conf 这个目录下,没有使用127.0.0.1:9000 进行通信,使用的是socket方式进行通信的,至于您说的 127.0.0.1:9000 访问本第的php会走这个,并非是我们面板上php的默认配置。




使用道具 举报 回复 支持 反对
发表于 2021-8-7 17:08:14 | 显示全部楼层
大炮运维V587 发表于 2021-8-7 14:11
您好,面板上的php的运行模式是 FPM/FastCGI模式进行运行的,目前最流行的一种PHP运行模式。
以Nginx为例 ...

是的;大哥这些原理我了解。按照常规情况是这样的、但是现在我本地两个站点互相curl就会被阻塞、理论上肯定不会出现这个问题的、炮哥之前有没有遇到类似问题有解决方案的?
使用道具 举报 回复 支持 反对
发表于 2021-8-7 17:20:22 | 显示全部楼层
宝塔用户_esjjzw 发表于 2021-8-7 17:08
是的;大哥这些原理我了解。按照常规情况是这样的、但是现在我本地两个站点互相curl就会被阻塞、理论上肯 ...

留个联系方式吧,我看看
使用道具 举报 回复 支持 反对
发表于 2021-8-8 01:46:47 | 显示全部楼层
大炮运维V587 发表于 2021-8-7 17:20
留个联系方式吧,我看看

已经解决了;炮哥、谢谢你![鲜花] 是因为服务器商个狗日的装了snmp服务;但是没有告知我们;snmp服务在监控php的curl请求、监控到就给挡住了;
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表