请教大佬们,win10,Workerman:4.0.18,PHP:7.4.26,GatewayWorker,控制台只打印5分钟,5分钟后就不再打印,程序是正常运行的,就是不打印

xzcxzc

如题,查了一堆资料都没搞定,请教大佬们怎么解决,现在每调试5分钟就要重启下服务器,十分痛苦!

651 1 0
1个回答

xiuwang

鼠标点击cmd黑窗口会暂停cmd,就不打印东西了,也不执行业务了,这时候按回车或者esc可以恢复。

  • xzcxzc 2022-06-22

    不是这样,是5分钟后就不打印东西了,我专门做了测试,再Timer里写了1秒的计时器做测试,就打印5分钟,整整5分钟,5分钟后就不再打印,只能重启

  • xzcxzc 2022-06-22

    之前用win7的时候都不会这样,考虑过系统或者是workerman版本或者是php版本的影响,但查了很多资料,查不到问题

  • xiuwang 2022-06-22

    定时器改成10秒打印一次,看下几分钟开始不打印

  • xzcxzc 2022-06-22

    一样的,就算没有定时器,我也计算过时间,大概就是5分钟不会有打印了,但是程序是正常运行的,前后端数据交换都是正常的,就是没打印。。头疼

  • xiuwang 2022-06-22

    弄个新项目,啥业务都不写,只加一个定时器定时打印,看下有没有问题,排除业务代码问题

  • xzcxzc 2022-06-22

    应该不是业务代码问题,因为所有项目都这样,我手头上现在有2个Gateway的项目,都是这样,但是他们之前在win7下是好的,我现在去测试下workerman的项目会不会也这样

  • xzcxzc 2022-06-22

    解决了,麻烦大佬了,我下载了最新的4.0.27覆盖了之前4.0.18版本的,问题就解决了

年代过于久远,无法发表回答
🔝