PHP代码中如果有异常抛出,必须在回调函数中进行try/catch捕获异常,否则会导致工作进程退出 swoole不支持set_exception_handler,必须使用try/catch方式处理异常 Worker进程不得共用同一个Redis或MySQL等网络服务客户端,Redis/MySQL创建连接的相关代码可以放到onWorkerStart回调函数中 。原因是如果共用1个连接,那么返回的结果无法保证被哪个进程处理 。持有连接的进程理论上都可以对这个连接进行读写,这样数据就发生错乱了 。具体参考/wiki/page/325.html 不能使用类的属性保存客户端连接信息,因为一个worker进程可以处理多个客户端连接,导致类属性数据错乱 。常量则是可以的 。(本文完)
本文优先在公众号"飞鸿影的博客(fhyblog)"发布,欢迎关注公众号及时获取最新文章推送!
【Swoole简介】
推荐阅读
-
-
汽车减速只会踩刹车作为合格的车主,这3种减速方式应切换自如
-
职业教育|为什么在毕业五六年之后,才发现公务员是真的香?现在也不晚!
-
-
捡到10万元钻戒以为是道具■跑车掉下10万元钻戒,拾到者以为是道具
-
「娱乐密探」而黑过张馨予的人,远远多过喜爱她的人。,作为明星总有会被黑的时分
-
「郑智」抬价开始?内马尔转会定价1.64亿,皇马参与追逐战!巴萨这下难了
-
中国银行保险报|年内第6家汇丰银行(中国)支行关闭
-
-
-
时尚星闻|真的是团队的锅吗?,粉丝越管越宽?一言不合就开骂
-
猫眼看数码三款适合大学生的5G手机盘点 用满四年无压力,价格不超3000元高通骁龙865:红米K30 Pro联发科天玑1000 Plus:iQOO Z1麒麟990 5G:荣耀V30 Pro
-
扬子晚报|热心群众报警疑似酒驾,司机被查后还坚称自己没开车
-
罗志祥@罗志祥干妈再发声,对周扬青态度360度大转变
-
-
-
立案后多久通知被告(民事诉讼立案后多久通知被告人)
-
-
-
#育妈记#普通人很少用,为什么女明星更容易怀上双胞胎?这两个秘诀