PHP代码中如果有异常抛出,必须在回调函数中进行try/catch捕获异常,否则会导致工作进程退出 swoole不支持set_exception_handler,必须使用try/catch方式处理异常 Worker进程不得共用同一个Redis或MySQL等网络服务客户端,Redis/MySQL创建连接的相关代码可以放到onWorkerStart回调函数中 。原因是如果共用1个连接,那么返回的结果无法保证被哪个进程处理 。持有连接的进程理论上都可以对这个连接进行读写,这样数据就发生错乱了 。具体参考/wiki/page/325.html 不能使用类的属性保存客户端连接信息,因为一个worker进程可以处理多个客户端连接,导致类属性数据错乱 。常量则是可以的 。(本文完)
本文优先在公众号"飞鸿影的博客(fhyblog)"发布,欢迎关注公众号及时获取最新文章推送!
【Swoole简介】
推荐阅读
-
-
-
-
-
-
2021情人节是哪一天?情人节祝福语很甜的告白语 方一凡扮演者是谁
-
民俗|戏曲·湖北堂戏 | 几百年演变而自成体系的地方戏剧
-
『婚姻登记』吉林市民政局发布,暂停婚姻登记与现场扫墓
-
「赵露思」赵露思的小圆脸太吃香了,穿白色T恤配高马尾,甜到让人心醉
-
Mmike穿搭橱|一大顶流可算复出了,终于等到肖战晒日常!“神仙侧颜”登热搜
-
爷爷|爷爷狂风暴雨般给孙女洗脸 网友笑翻:给孩子整懵了
-
夏侯惇|学会这三位英雄,上王者不再是难事,最后一位自带75%的攻速
-
「刺菜」刺菜可以利尿消肿止血 刺菜泡水喝有什么功效?
-
陆游人生|陆游很感人的一首诗,只有短短的4句,读后便让无数人落泪
-
-
-
-
-
肖战|权威媒体发文慨叹肖战新剧!机遇与挑战并存!官方果然有先见之明
-
6.1英寸的iPhone12e,但是处理器依旧是A14,5.4英寸小屏