139是php发生coredump了,一般是使用了不稳定的php版本,或者不稳定的php扩展导致。 你可以尝试使用php7.2
版本换成7.2了还是存在同样的问题。。。。。
我在onMessage中创建了一个子进程用来执行外部程序,和这个有关系吗?
通过php start.php status查看的运行状态:
控制台进程一直在不断地退出
应该是创建子进程导致的。workerman里不允许fork子进程。
@1:我把子进程删除了试了下,还是会存在139的问题
@1:我重新给你恢复了下,这里不能添加图片
我把子进程删除了试了下,还是会存在139的问题,而且出现了无法分配内存的问题。
关于创建子进程在workerman里面有其他解决方案吗?因为我们的需求必须要执行一个外部的程序
139和我的多协议有关系吗?我的需求需要用到一个ws和一个wss,于是我多创建了个服务
无法分配内存看起来是swoole报的,coredump也有可能是swoole不稳定导致的。执行外部程序 PHP手册里有很多函数,参考 https://www.php.net/manual/zh/book.exec.php
139是php发生coredump了,一般是使用了不稳定的php版本,或者不稳定的php扩展导致。
你可以尝试使用php7.2
版本换成7.2了还是存在同样的问题。。。。。
我在onMessage中创建了一个子进程用来执行外部程序,和这个有关系吗?
通过php start.php status查看的运行状态:
控制台进程一直在不断地退出
应该是创建子进程导致的。workerman里不允许fork子进程。
@1:我把子进程删除了试了下,还是会存在139的问题
@1:我重新给你恢复了下,这里不能添加图片
我把子进程删除了试了下,还是会存在139的问题,而且出现了无法分配内存的问题。
关于创建子进程在workerman里面有其他解决方案吗?因为我们的需求必须要执行一个外部的程序
139和我的多协议有关系吗?我的需求需要用到一个ws和一个wss,于是我多创建了个服务
无法分配内存看起来是swoole报的,coredump也有可能是swoole不稳定导致的。执行外部程序 PHP手册里有很多函数,参考 https://www.php.net/manual/zh/book.exec.php