php cli模式下使用socket-io在windows下会出现这种问题吗?

liulingyin

用php cli模式使用workerman为核心的php socket.io框架,运行两个小时左右就会出现ws握手慢,接收消息变很慢。

阅读 1607
1个回答

walkor

用linux系统吧,win系统是开发调试用的,不要上生产环境。

  • liulingyin 2018-03-22

    但php socket.io是单进程的啊,换了服务器能优化这个问题吗。

  • walkor 2018-03-22

    windows服务器只能支持250个连接,再多了就超时了。linux服务器优化好linux内核并且装了event扩展后单个进程支持1万连接是没问题的

  • liulingyin 2018-03-22

    谢谢

  • liulingyin 2018-03-22

    @1:有办法让windows支持更多连接吗。。。linux服务器初次用环境都要搭一两天。。。

  • walkor 2018-03-22

    好像是更改注册表,具体不太了解

  • liulingyin 2018-03-23

    为啥nodejs在windows下就没这个限制,技术大大

  • liulingyin 2018-03-23

    windows服务器只能支持250个连接,再多了就超时了。还有这个问题,是只有php socket-io才有还是整个workerman框架都会有。。

  • walkor 2018-03-26

    整个workerman框架都会有