升级 3.5.X 之后好像已经有好几个实例出问题了,本实例之前也出现过类似的问题。
具体而言便是 sidekiq worker 进程在运行一段时间后突然不工作了,通过 systemd 查看可以看到相应进程并没的挂掉,但是在管理界面中就是看不到 worker 进程,最终的结果便是大量任务堆积进行影响实例正常运行。
因此一个建议是将 push, default 这两个堆列单独启动一个 sikekiq worker 进程。
default 队列负责将feed 插入时间线这种与本实例交互密切相关的任务。
push 队列负责将嘟文向外推送。
保证了这两个队列的正常运行,实例短时间内就不太容易出重大问题。
此外,将 push, default 队列分离出来后,我发现单独的 push, default 队列好像是不容易挂的。
本实例将 push, default 队列分离后,那个包含 pull 的全队列 worker 也挂了好几次。但由于保证了 default, push 队列的正常运行,没有再出现严重的问题。
@Wario014
虽然年纪差挺大,但...
我小学的时候也在玩泰拉瑞亚
不过我入正的时候应该是1.2了
@aapa 传下去,旗原老师已经开始设计飞机了
@Ritonadora 我很期待有人选择这个头像框
@salt
cn和us检测到的ASN不同就会判blocked
https://wallmeter.cyou/v1/test_data.php?id=96a636cd-ea29-4487-818a-de2ecb0376df
@yukineeeru 我居然是
王者荣耀...?!
@yukineeeru 警惕 可能是甲沟炎
@JieE @monado 烂活新整
@meganey 你这怎么还有大剑哈哈哈哈哈哈哈