PHP代码中如果有异常抛出,必须在回调函数中进行try/catch捕获异常,否则会导致工作进程退出 swoole不支持set_exception_handler,必须使用try/catch方式处理异常 Worker进程不得共用同一个Redis或MySQL等网络服务客户端,Redis/MySQL创建连接的相关代码可以放到onWorkerStart回调函数中 。原因是如果共用1个连接,那么返回的结果无法保证被哪个进程处理 。持有连接的进程理论上都可以对这个连接进行读写,这样数据就发生错乱了 。具体参考/wiki/page/325.html 不能使用类的属性保存客户端连接信息,因为一个worker进程可以处理多个客户端连接,导致类属性数据错乱 。常量则是可以的 。(本文完)
本文优先在公众号"飞鸿影的博客(fhyblog)"发布,欢迎关注公众号及时获取最新文章推送!
【Swoole简介】
推荐阅读
-
-
美宜|你喜欢的队员都在这里哦,韩流偶像明星们的机场时尚
-
[动车组]喜讯!中国动车组摘得工业设计“奥斯卡”金银奖
-
BiuVogue|戚薇原来也会翻车,明明身材这么好,穿的棉服却太显胖
-
美国_时政|美国2017年要求限时关闭俄驻旧金山领事馆,还向俄方开罚单
-
河南电视台公益在线|郑州慈善“公益仁”爱心帮扶慈善基金成立,关爱困难群体
-
尤文图斯|凌晨1点,梅西接班人4场4球,球王C罗世界波,尤文9连冠指日可待
-
-
-
-
幽默笑话大王这么好的命为啥不能认,幽默笑话:我是富二代
-
面积|国家统计局:前8月全国房地产开发投资同比增长4.6%
-
2年后仍持续缓解!“K药”有望一线治疗转移性结直肠癌
-
-
刘海|判断你适合“批发”还是“扎发”,一般有6个标准,很容易区分!
-
-
张大仙|张大仙对“脏话”有多敏感?观众还没反应过来,他已经在道歉了
-
-
钰钰讲车|贴“加大码”实习标志,网友:隔500米都能看见,湖南一辆比亚迪
-
中考|中专生用亲身经历告诫学弟学妹,没有好学历,真的很难找到好工作