基于thinkphp6 workerman升级到4.1.9后一直存在日志错误,社区的反馈是升级后不支持http协议,但是项目里面根本没有用到http协议,为何会一直产生这个错误日志。 在event.php文件中,声明worker:logFile='/dev/null'也不生效。 怎么解决??求指教!
tp6不支持workerman4,只支持3.5
支持的,我试过。另一个项目能正常运行,且没有问题。
4.1.9不支持http协议,所以才会报上面的错,我本来想着屏蔽log日志的,但是配置不生效
目前为止没听说过think-worker支持workerman4 都致命错误了,屏蔽没有意义,程序不能正常运行了都
没有用think-worker扩展,我自己做了一下升级包,参考think-worker写的。欸。我找找问题吧
解决了。
px -ux 查看一下进程 kill 不掉 cd/proc/进程id 先kill掉子进程 多个server相关参考: https://www.workerman.net/doc/gateway-worker/multi-gatewayworker-instance.html 我上面的问题就是犯了这个低级错误!
tp6不支持workerman4,只支持3.5
支持的,我试过。另一个项目能正常运行,且没有问题。
4.1.9不支持http协议,所以才会报上面的错,我本来想着屏蔽log日志的,但是配置不生效
目前为止没听说过think-worker支持workerman4
都致命错误了,屏蔽没有意义,程序不能正常运行了都
没有用think-worker扩展,我自己做了一下升级包,参考think-worker写的。欸。我找找问题吧
解决了。
px -ux 查看一下进程
kill 不掉 cd/proc/进程id 先kill掉子进程
多个server相关参考:
https://www.workerman.net/doc/gateway-worker/multi-gatewayworker-instance.html
我上面的问题就是犯了这个低级错误!