PHP代码中如果有异常抛出,必须在回调函数中进行try/catch捕获异常,否则会导致工作进程退出 swoole不支持set_exception_handler,必须使用try/catch方式处理异常 Worker进程不得共用同一个Redis或MySQL等网络服务客户端,Redis/MySQL创建连接的相关代码可以放到onWorkerStart回调函数中 。原因是如果共用1个连接,那么返回的结果无法保证被哪个进程处理 。持有连接的进程理论上都可以对这个连接进行读写,这样数据就发生错乱了 。具体参考/wiki/page/325.html 不能使用类的属性保存客户端连接信息,因为一个worker进程可以处理多个客户端连接,导致类属性数据错乱 。常量则是可以的 。(本文完)
本文优先在公众号"飞鸿影的博客(fhyblog)"发布,欢迎关注公众号及时获取最新文章推送!
【Swoole简介】
推荐阅读
-
#美股研究社#美光科技第二代高带宽存储器即将到来?其传输速度达2GT/s
-
-
-
动漫店的前景 二次元动漫深受00后喜爱,开家动漫店的利润怎么样呢
-
-
「奥运会」费莱尼确诊!还有超30名外援没回中国:中超大概率再次延期!
-
虹摄库尔斯克■迷彩卡通应有尽有,鼓励人们戴口罩防疫,日本海上自卫队自制口罩
-
-
-
-
盗墓笔记|《极海听雷》开播,朱一龙再演美强惨,吴邪身患肺癌下墓找三叔
-
养生十日谈|不是山药,平时敞开吃,排空湿气一身轻,除湿冠军找到了
-
-
-
2023年养老金调整,如果涨4%,具体能够涨多少钱?
-
螺旋桨技术哪一年应用到造船上 世界上第一次采用螺旋桨的船舶是哪一艘
-
你咯■几道美味的家常菜推荐,美味营养,好吃不贵的家常菜,上桌抢着吃
-
5月31日世界无烟日宣传活动 5月31日世界无烟日
-
日本政府可能禁用中国产无人机|日本也开始老调重弹?日本政府可能禁用中国产无人机
-
然哥带你看世界|国家队前队员李晓霞为什么没出现在奥运线上加油会?