PHP代码中如果有异常抛出,必须在回调函数中进行try/catch捕获异常,否则会导致工作进程退出 swoole不支持set_exception_handler,必须使用try/catch方式处理异常 Worker进程不得共用同一个Redis或MySQL等网络服务客户端,Redis/MySQL创建连接的相关代码可以放到onWorkerStart回调函数中 。原因是如果共用1个连接,那么返回的结果无法保证被哪个进程处理 。持有连接的进程理论上都可以对这个连接进行读写,这样数据就发生错乱了 。具体参考/wiki/page/325.html 不能使用类的属性保存客户端连接信息,因为一个worker进程可以处理多个客户端连接,导致类属性数据错乱 。常量则是可以的 。(本文完)
本文优先在公众号"飞鸿影的博客(fhyblog)"发布,欢迎关注公众号及时获取最新文章推送!
【Swoole简介】
推荐阅读
-
-
-
-
-
『凌子看世界』与队伍产生矛盾,或将远走西甲,尤文的贝尔代纳斯基
-
-
20岁的女生可以通过哪些渠道来提升穿衣品味和,学会打扮自己
-
-
如果心有颜色|巩俐穿吊带裙现身街头,素颜微胖却气质难挡,秀起恩爱也很甜
-
青岩梦罢|看到任嘉伦与自己妻子的合照,二人真的很配
-
-
原呵呵 Swift5(2020)初步评测:轻奢电脑,适合旅行,宏基
-
-
心领悟|太穷了,12星座存不到钱的原因!,在十二星座中
-
#徐晓冬#昨晚!武僧一龙连线王洪祥,终于说出不愿和徐晓冬比赛的真正原因
-
Miss西里|赵露思扎丸子头简直清纯甜妹本人,怼脸拍也是胶原蛋白满满
-
-
-
搜狐新闻每天揉腹三次,坚持一段时间后,3个惊喜变化或许在路上!
-
体育大学僧|为何会被交易到休城搭档姚明?有2个原因,麦迪在魔术正值巅峰期