首页
下载
文档
社区
视频
捐赠
源代码
赞助商
AOT 编译器
AI 助理
商业产品
PHP AOT 原生编译器
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
关于swoole使用系统消息队列的几个问题
在测试时碰到过几次,由于消息队列满了,而导致swoole_server起动不了的情况,针对这个情况,有几点疑问: 1、ipcs -q,可以查看消息队列,发现满了16个,用ipcrm -q删除一些后,swoole可以起动。那想知道,ipcrm -q时,如何才能知道哪个msgid或key是swoole建立的呢? 2、swoole_server不自动删除队列是为了保证消息不丢失,那在swoole_serve已退出了,怎样才能读出队列中的内容呢?swoole_serve重起后,worker还会读到上次队列中遗留的消息吗? 3、发现正常情况下,消息队列keyt,msgid是不变的,什么时候会导致这个key,msgid会变化,创建了多个,导致消息队列满了呢?
发布于10年前 · 2 次浏览 · 来自
提问
W
W.TX
在测试时碰到过几次,由于消息队列满了,而导致swoole_server起动不了的情况,针对这个情况,有几点疑问: 1、ipcs -q,可以查看消息队列,发现满了16个,用ipcrm -q删除一些后,swoole可以起动。那想知道,ipcrm -q时,如何才能知道哪个msgid或key是swoole建立的呢? 2、swoole_server不自动删除队列是为了保证消息不丢失,那在swoole_serve已退出了,怎样才能读出队列中的内容呢?swoole_serve重起后,worker还会读到上次队列中遗留的消息吗? 3、发现正常情况下,消息队列keyt,msgid是不变的,什么时候会导致这个key,msgid会变化,创建了多个,导致消息队列满了呢?
赞
0
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
登录
后参与评论
评论
2017-04-04
q
qzuser
期待大家的回答,同问。
赞
0
回复