PHP代码中如果有异常抛出,必须在回调函数中进行try/catch捕获异常,否则会导致工作进程退出 swoole不支持set_exception_handler,必须使用try/catch方式处理异常 Worker进程不得共用同一个Redis或MySQL等网络服务客户端,Redis/MySQL创建连接的相关代码可以放到onWorkerStart回调函数中 。原因是如果共用1个连接,那么返回的结果无法保证被哪个进程处理 。持有连接的进程理论上都可以对这个连接进行读写,这样数据就发生错乱了 。具体参考/wiki/page/325.html 不能使用类的属性保存客户端连接信息,因为一个worker进程可以处理多个客户端连接,导致类属性数据错乱 。常量则是可以的 。(本文完)
本文优先在公众号"飞鸿影的博客(fhyblog)"发布,欢迎关注公众号及时获取最新文章推送!
【Swoole简介】
推荐阅读
-
漫雨王者迷|3连败开局无人理会,连当E星背景板都不配,RW彻底成小透明
-
-
zol中关村在线小米全力出击,再度拿下京东家电618电视榜冠军
-
-
「吉祥说历史」一看结果便知呼家将不是对手?,杨五郎、杨六郎大战呼延赞
-
【清华大学】放弃北大,只为考清华,复读八年拒绝无数名校,如今怎么样了?
-
-
母婴参考|女性往往怀孕比较困难,要想提高受孕几率,做好五点,几种情况下
-
#俄罗斯#必须注意!疫情越来越严重,俄罗斯的态度越来越奇怪!
-
埃利奥特|17岁零109天,埃利奥特成英超史上最年轻的冠军奖牌获得者
-
『IT之家』Ace 2或于4月13日发布,沈义人:OPPO
-
央视新闻|海关总署与有冷链食品输华109国沟通磋商
-
西游记|别再吹太上老君了,他在《西游记》中实力并不强,不如孙悟空
-
【白冰】被白冰美到了,黑色西装配牛仔裤霸气出镜,打扮真有“女团感”
-
粮油|价格监测丨7月30日我省粮油肉菜价格平稳 鸡蛋价格继续回升
-
苹果|太难了!苹果无货可卖:Mac系列产品订单生产不出来
-
成活|最值得入手的4款花,好养易成活,全年开花不断
-
长城有2万多公里?确定没有量错?原来,保存较好的还不到10%
-
黄冈■黄冈:出入景区须出示健康码“绿码”、佩戴口罩
-