webman安装 event 扩展后,再安装某些扩展时产生exit with status 11现象

VAV

问题描述

webman 安装 event 扩展后 在 执行reload 或者 stop 命令时候下面显示 exit with status 11
全新项目安装event扩展不会产生这个现象,但是安装某些扩展就复现了,比如 webman/console webman/push 还有一些插件市场的插件

php版本
截图

加载扩展
截图

截图

目前已确定的时,卸载event扩展就不会产生 exit with status 11

event 版本 截图
截图

1193 1 0
1个回答

walkor 打赏

exit with status 11是产生了coredump,极少有反馈event扩展产生coredump的,也可能和某个php版本及服务器环境有关。
当单个进程需要维持超过1024个连接的时候才需要event扩展,正常webman是http协议的,不需要装event扩展,除非是使用了push这种插件,因为push进程可能要维持超过1024个连接。

解决方案:

  • 如果不需要维持大量连接可以不装event扩展。
  • 换台服务器试下,或者换个php版本
  • VAV 2022-09-14

    我想问 exit with status 11 有影响吗,因为我发现只有在stop或者reload 才会出现,会影响程序的执行运行吗

  • walkor 2022-09-14

    不确认coredump发生的精确时机,如果coredump是等业务处理完才发生,就不会有影响

  • VAV 2022-09-14

    感谢回答,我再试试,也有可能是我环境的问题,我目前使用的是docker环境,采用的php-fpm镜像

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