GateWorker本机测试出错了,帮忙看下

0

本机测试环境,PHP7.1 linux 除了event没装其他都没问题,问下这个错误是什么原因引起的
Unknown: swoole_event->onError: socket error. Error: Connection reset by peer in Unknown on line 0


手动停止服务的时候还会报个错
ERROR swReactorEpoll_del(:148): epoll remove fd failed. Error: No such file or directory.
PHP Warning: Swoole\Event::set(): socket is not found in the reactor. in /GatewayWorker/vendor/workerman/workerman/Events/Swoole.php on line 157

error.png
已邀请:

walkor

赞同来自:

workerman3.5.5版本底层支持了swoole-eventloop,你的系统没装event扩展但是装了swoole扩展,所以要优先使用了swoole-eventloop,swoole-eventloop与workerman兼容性可能还有一些问题。


解决办法是安装event扩展,或者设置 Worker::$eventLoopClass = 'Workerman\Events\Select'; (强制使用select-eventloop)

要回复问题请先登录注册