多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## Swoole ![](http://cdn.aipin100.cn/df279ea10fd2646d95150978f099ec2b) ***** [开发者必读!!! · easySwoole 3.x](https://www.easyswoole.com/Manual/3.x/Cn/_book/Introduction/remind.html) ~~~ 注意事项 不要在代码中执行sleep以及其他睡眠函数,这样会导致整个进程阻塞 exit/die是危险的,会导致worker进程退出 可通过register_shutdown_function来捕获致命错误,在进程异常退出时做一些请求工作。 PHP代码中如果有异常抛出,必须在回调函数中进行try/catch捕获异常,否则会导致工作进程退出 swoole不支持set_exception_handler,必须使用try/catch方式处理异常 Worker进程不得共用同一个Redis或MySQL等网络服务客户端,Redis/MySQL创建连接的相关代码可以放到onWorkerStart回调函数中。 ~~~ ***** [韩天峰(Rango)的博客 » PHP并发IO编程之路](http://rango.swoole.com/archives/508) [谁说php不能搞长连接?](https://mp.weixin.qq.com/s/bTSzsL269uqkGL_YC8iewQ) ---- last update:2018-12-2 17:32:16