PHP代码中如果有异常抛出,必须在回调函数中进行try/catch捕获异常,否则会导致工作进程退出 swoole不支持set_exception_handler,必须使用try/catch方式处理异常 Worker进程不得共用同一个Redis或MySQL等网络服务客户端,Redis/MySQL创建连接的相关代码可以放到onWorkerStart回调函数中 。原因是如果共用1个连接,那么返回的结果无法保证被哪个进程处理 。持有连接的进程理论上都可以对这个连接进行读写,这样数据就发生错乱了 。具体参考/wiki/page/325.html 不能使用类的属性保存客户端连接信息,因为一个worker进程可以处理多个客户端连接,导致类属性数据错乱 。常量则是可以的 。(本文完)
本文优先在公众号"飞鸿影的博客(fhyblog)"发布,欢迎关注公众号及时获取最新文章推送!
【Swoole简介】
推荐阅读
-
小米科技▲2099元的5G手机,骁龙765G+50倍潜望式变焦,可以当望远镜的手机
-
百花电竞|一亿美金打造的《原神》,能否超越英雄联盟?成为下一个风口
-
-
太阳|今日夏至 多地炎热升级:这些地方高温日数全年最多 南方将迎初台风
-
小姨子谈时尚|好用性价比高,还在为夏季防晒烦恼?试试这款平价防晒喷雾
-
-
歼-15■电子战型歼-15为何又用回了俄制发动机?这两个原因不容忽视
-
微信|微信官方公布四月朋友圈十大谣言:包括五一后全国关闭所有游戏等
-
哈尔滨|2019年中俄贸易指数同比上涨12.66%
-
隔离观察治■山东:坚持“五个一律” 严格做好新冠病毒无症状感染者防控
-
弟弟|医院走廊出现神秘“无头人”,吓坏众人,真相让人意想不到!
-
-
全视角|2011年,马凡舒走秀泳裤滑落依旧不慌不乱,事后直言:谁爱看谁看
-
-
-
3分清醒|《莫高窟》会如何“天问”?,“科学家”(八)8元成交
-
「海西商界杂志」马云以2750亿元蝉联冠军,福布斯中国富豪榜:拼多多超越字节跳动
-
【极客实验室】荣耀总裁赵明:麒麟820是其它厂商追赶且无法企及的又一高度
-
-
『香港娱乐小记』与女儿感情更深,欲出售物业一起离港,52岁魏骏杰离婚后近况