我们已使用sidekiq
流程将广告发布到facebook
fb_graph
。
每次如果有多个进程同时执行,它们都会导致服务器崩溃。
通过page.feed!()
发布到facebook的时间可能会更长。
如何增加sidekiq流程执行时间?
答案 0 :(得分:0)
使用-c
将默认并发性25降低到5甚至更低。听起来像代码可能不是线程安全的。
答案 1 :(得分:0)
Sidekiq任务在完成后自动停止执行。特定任务完成其工作没有时间限制。假设您正在为page.feed!()
调用一些facecook api,那么增加http调用的超时应该可以解决问题。