33得票2回答
如何手动运行Sidekiq工作任务

我有一个应用程序使用了Sidekiq。Web服务器进程有时会将作业放在Sidekiq上,但我不一定有工作者在运行。是否有一种实用程序,可以从Rails控制台调用它,以从Redis队列中拉一个作业并运行相应的Sidekiq工作者?

33得票5回答
Rails:如何重新启动Sidekiq?

我正在使用Sidekiq宝石在后台运行API调用。 我像这样在守护进程中运行了Sidekiq: bundle exec sidekiq -d 现在我对我的方法进行了一些更改,因此我想重新启动sidekiq。我尝试使用以下命令杀死sidekiq: kill -9 process_id 但是...

33得票1回答
Sidekiq在工作完成后没有释放内存

我有大约六个 Sidekiq worker 执行JSON 爬取。根据端点的数据集大小,它们需要1分钟到4小时完成。尤其是那个需要4小时的长时间任务,我发现内存会随着时间的推移略微增加。 这不是问题,直到我想再次调度同样的 worker 任务时。内存没有被释放并且堆积,直到我遇到 Linux ...

32得票1回答
如何在RubyMine中启动Sidekiq?

我正在使用RubyMine 6.3。 我尝试在RubyMine中配置Sidekiq,但我无法启动它。 如何在RubyMine中配置并启动Sidekiq?

31得票7回答
优雅地关闭 Sidekiq 进程

请问有人知道如何找到sidekiq的pidfile以正常关闭它吗? 运行ps ax | grep sidekiq命令,然后运行sidekiqctl stop <grep命令返回的pid>命令,总是会出现no such pidfile错误? Ctrl-C和Ctrl-D似乎也没有效果。...

29得票3回答
为什么“❨╯°□°❩╯︵┻━┻”这样的编码被用作方法名称?

我在 sidekiq gem 中发现了下面的方法。它只是从 test_sidekiq.rb 调用。def self.❨╯°□°❩╯︵┻━┻ puts "Calm down, bro" end 这篇文章 是我在SO上找到的唯一链接。 Google无法理解 ❨╯°□°❩╯︵┻━┻,为什么R...

27得票5回答
如何查看Sidekiq是否正在运行

在我的一个项目中,我正在使用Sidekiq 是否有内置的Sidekiq控制台方法/方法可帮助我找到Sidekiq是否正在运行。 我的要求类似于预检条件,如果Sidekiq没有运行,我将引发错误。 我尝试使用grep类似于'ps -ef | grep sidekiq' 但它不能满足我的需求。 ...

26得票1回答
Quiet与Stop在Sidekiq中的区别

停止工作进程和“静默”它们有什么区别?在Web GUI中,我看到两种选项,但不确定它们之间的区别。 此外,当我停止所有工作进程时,它们是否会优雅地停止,即被重新放入队列,还是不会? 谢谢。

25得票4回答
未定义的方法“transform_keys”加载Sidekiq web

更新了gems之后,载入sidekiq网站时出现以下错误:NoMethodError (undefined method `transform_keys' for <ActionDispatch::Request::Session:0x00005568df2a8710>): 被更新...

24得票1回答
当从应用程序(而不是控制台)调用时,如何使用ActiveJob在Heroku上将作业排队到Sidekiq?

我正在Heroku(cedar)上运行Rails 4.2,使用Ruby 2.1.6我已经在Foreman上本地运行了Sidekiq Redis,我在应用程序中像这样调用Rails的新ActiveJob deliver_later方法,在application_helper.rb内:assign...