php websocket,xdebug调试时,一运行到socket_select函数就中断了,原因在哪呢?

用PHP开发一个微信小程序用的websocket后台,在本地环境(localhost)测试正常,放到阿里云服务器上后,就提示“Establishing a tunnel via proxy server failed”错误。

ip和域名、端口(安全组已设置放行)确认没有问题。为了找到原因,用xdebug调试,发现一运行到socket_select函数就中断了。

而且在网上找了几个不同的示例代码,都同样是在本地环境(localhost)测试正常,放到阿里云服务器上后就不行了,xdebug调试都是一运行到socket_select函数就中断了。

下面贴其中两个不同的示例代码的部分截图:

图片描述
图片描述

另外再补充一点:在快运行到socket_select函数之前,服务器上执行shell命令:netstat -anpt|grep 9000,发现设定的9000端口已经处于监听(LISTEN)状态。

大家帮忙分析分析,原因可能在哪呢?先拜谢了!

阅读 4.3k
1 个回答
新手上路,请多包涵

兄弟,解决了么,我也遇到这个问题了,求知道原因的大哥告知

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题