BusinessWorker 进程出现busy

jakes
1692    N/A     none                               N/A        BusinessWorker N/A            N/A        N/A          N/A          N/A       N/A             N/A       busy
1716    N/A     none                               N/A        BusinessWorker N/A            N/A        N/A          N/A          N/A       N/A             N/A       busy

一个活动游戏,用到Todpole,高峰的时候会出现5个左右的进程busy,客户端就不能响应了,我改了
BusinessWorker.conf Gateway.conf TodpoleWeb.conf 这三个配置文件,把业务进程数增加了一些,
不知道能不能解决,还有长连接需要配置吗?下面是我的配置,谁能帮我看下是什么问题吗?

cat BusinessWorker.conf
;业务进程入口文件
worker_file =../Bootstrap/BusinessWorker.php
;启动多少业务进程
start_workers = 40
;运行业务进程的用户,为了安全,请使用权限较低的用户如 www-data nobody
user = nobody
;预读长度
preread_length = 27
;长连接
persistent_connection = 1
5311 1 0
1个回答

walkor 打赏

busy一般说明进程内部有阻塞操作。比如数据库慢或者其它外部通讯慢。和配置无关

  • 暂无评论
年代过于久远,无法发表回答
×
🔝