环境: Workerman3.1.5 + PHP5.3.3 Gateway_10 + BusinessWorker_10
背景: 应用场景比较简单:作为一个APP聊天室的后端。 接收到消息后,群发给同一个聊天室的所有在线用户;同时把消息保存到数据库。
问题: 6个用户在同一个聊天室中在线聊天:每人发送数字从1到9,间隔大概在两秒左右。 就这么一个简单的场景中,竟然发现有用户消息被丢失的情况(其他用户都没有收到,数据库也没有写入)。
请问问题会出在什么地方?
服务器硬件配置: CPU双核 + 4G内存 + 4M带宽
从你给的信息中无法判断具体哪里有问题, 可以贴下出问题后的相关日志(workerman日志、php日志)、status信息 store使用的是哪种存储 也可以自行打印日志,看运行到哪里流程中断了
workerman框架本身不会丢包
谢谢回复! 我先自己打印log跟踪一下。有问题再来请教哈。
服务器硬件配置:
CPU双核 + 4G内存 + 4M带宽
从你给的信息中无法判断具体哪里有问题,
可以贴下出问题后的相关日志(workerman日志、php日志)、status信息
store使用的是哪种存储
也可以自行打印日志,看运行到哪里流程中断了
workerman框架本身不会丢包
谢谢回复!
我先自己打印log跟踪一下。有问题再来请教哈。