首页
下载
文档
社区
视频
捐赠
源代码
赞助商
AOT 编译器
AI 助理
商业产品
PHP AOT 原生编译器
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
Swoole 如何进行异常捕捉?
{{{ try { $socket = new \swoole_client(SWOOLE_SOCK_TCP, SWOOLE_SOCK_SYNC); $socket->connect('127.0.0.1', 1234, 1); } catch (\Exception $e) { print_r($e); } }}} 这个好像不会生效。 服务器有时候会报 [2015-08-02 14:39:41 *26243.28] WARN swFactoryProcess_finish: session#12351143 does not exist. [2015-08-02 14:52:57 *26255.40] WARN swFactoryProcess_finish: session#12462110 does not exist. 这个错误,但是不知道问题出在哪行
发布于9年前 · 10 次浏览 · 来自
提问
p
poisson
{{{ try { $socket = new \swoole_client(SWOOLE_SOCK_TCP, SWOOLE_SOCK_SYNC); $socket->connect('127.0.0.1', 1234, 1); } catch (\Exception $e) { print_r($e); } }}} 这个好像不会生效。 服务器有时候会报 [2015-08-02 14:39:41 *26243.28] WARN swFactoryProcess_finish: session#12351143 does not exist. [2015-08-02 14:52:57 *26255.40] WARN swFactoryProcess_finish: session#12462110 does not exist. 这个错误,但是不知道问题出在哪行
赞
0
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
登录
后参与评论
评论
2016-11-30
s
snowberry
还有一个问题是,客户端同步连接服务端, 每分钟总是有1个或者2个这样的错误 swoole_client::connect(): connect to server[192.168.1.8:9508] failed. Error: Operation now in progress [115] 增加服务器,或者连接上限,也是这样
赞
0
回复
2016-12-24
开
开心点163
swoole_client 不会抛出任何异常,所以不需要try/catch,检测recv/send的返回值即可。
赞
0
回复
2017-11-22
晓
晓
我也有这问题啊,咋回事?
赞
0
回复
2017-11-29
j
jimmyszhou
异常捕获应该写在on事件处理逻辑中吧
赞
0
回复
2018-03-15
d
dusy
楼主最后怎么解决WARN swFactoryProcess_finish: session#12351143 does not exist
赞
0
回复
2018-07-05
z
zhangjun
ERROR swFactoryProcess_finish (ERROR 1005): connection[fd=3992] does not exists.
赞
0
回复