LEN

Swoole v4.2.11 enable_coroutine=true 协程开启失败问题 记录
新同学开发环境 swoole 4.4 版本 上线后脚本服务一直抛异常[2019-12-12 13:53:19 $1...
扫描右侧二维码阅读全文
12
2019/12

Swoole v4.2.11 enable_coroutine=true 协程开启失败问题 记录

新同学开发环境 swoole 4.4 版本 上线后脚本服务一直抛异常

[2019-12-12 13:53:19 $16498.0]  WARNING swManager_check_exit_status: worker#2 abnormal exit, status=0, signal=11
A bug occurred in Swoole-v4.2.11, please report it.
The Swoole developers probably don't know about it,
and unless you report it, chances are it won't be fixed.
You can read How to report a bug doc before submitting any bug reports:
>> https://github.com/swoole/swoole-src/issues/2000
Please do not send bug reports in the mailing list or personal letters.
The issue page is also suitable to submit feature requests.

线上环境 swoole V4.2.11 版本. 与开发环境不一致导致问题

swoole.png

线上环境 swoole v4.2.11 版本 enable_coroutine= true, onWorkerStart 开启协程失效 需要 go 开启协程, 不再抛出异常.

开发环境 swoole v4.4以上版本 可通过 enable_coroutine=true, onWorkerStart 开启协程有效, 无需使用 go 自动开启协程...

闹心了 swoole 官方每次有问题 回复套路都是 先升级至最新版本. 再有问题再说 . 问题是 小版本减更新代码都不兼容的. 也可能由于 开发环境版本过高 线上版本过低导致问题.

坑还需要慢慢填, swoole sleep 现在还是有点懵, 不同版本 下 这个 Co::sleep() 不一定好事呀.

最后修改:2019 年 12 月 12 日 02 : 49 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论