PHP代码中如果有异常抛出,必须在回调函数中进行try/catch捕获异常,否则会导致工作进程退出 swoole不支持set_exception_handler,必须使用try/catch方式处理异常 Worker进程不得共用同一个Redis或MySQL等网络服务客户端,Redis/MySQL创建连接的相关代码可以放到onWorkerStart回调函数中 。原因是如果共用1个连接,那么返回的结果无法保证被哪个进程处理 。持有连接的进程理论上都可以对这个连接进行读写,这样数据就发生错乱了 。具体参考/wiki/page/325.html 不能使用类的属性保存客户端连接信息,因为一个worker进程可以处理多个客户端连接,导致类属性数据错乱 。常量则是可以的 。(本文完)
本文优先在公众号"飞鸿影的博客(fhyblog)"发布,欢迎关注公众号及时获取最新文章推送!
【Swoole简介】
推荐阅读
-
-
-
购房后女子遭电话“轰炸” 团伙泄漏超10万条信息被判
-
「温暖」温暖延续 成都地铁“搭一把手”为高考学子出份力
-
两世欢▲《两世欢》还未收官,爱奇艺又一虐恋剧来袭,主演阵容让人满意!
-
-
游戏爆料菌菌|点开在榜国一,哭了,全国最难上榜的省有多恐怖?马超一万战力才排名64
-
『阿粉娱乐说』夫妻各玩各的,女方曾发声生理上的事不算事!,徐峥多次绯闻缠身
-
美国国债|中国连续抛出1200亿美债后,特朗普是扛不住了,亮出最后的底牌!
-
-
母婴参考|孕妈会发生几个变化,做好这些长胎不长肉,胎儿体重增长关键期
-
-
-
传统文化|为什么洗衣机排水管不能插地漏?我家入住才知坑,懊悔没早发现
-
-
三十而已■三十而已:如何看待梁正贤的不婚主义,如果是你,你会接受吗?
-
[英为财情Investing]低于预期,美国南方公司 Q1 每股收益 超出预期,营收
-
-
做人怎样才能做得尽善尽美(一个抑郁症患者最后的心结请帮帮忙!)
-