Ruby on rails Sidekiq服务似乎是';睡眠';,当与交互时唤醒
所以,我很难理解为什么Sidekiq会这样。我使用以下sidekiq.service在启动时启用sidekiq(从): 一切似乎都很好。该服务处于活动状态并已启用,没有错误。然而,过了一段时间,它似乎去了。。。睡觉遵守以下命令:Ruby on rails Sidekiq服务似乎是';睡眠';,当与交互时唤醒,ruby-on-rails,ubuntu,sidekiq,ubuntu-server,Ruby On Rails,Ubuntu,Sidekiq,Ubuntu Server,所以,我很难理解为什么Sidekiq会这样。我使用以下sidekiq.service在启动时启用sidekiq(从): 一切似乎都很好。该服务处于活动状态并已启用,没有错误。然而,过了一段时间,它似乎去了。。。睡觉遵守以下命令: deploy-user@bach-fa39e9:/etc/systemd/system$ ps -ef | grep sidekiq deploy+ 7994 1 99 13:38 ? 00:00:02 /var/deploy/applicati
deploy-user@bach-fa39e9:/etc/systemd/system$ ps -ef | grep sidekiq
deploy+ 7994 1 99 13:38 ? 00:00:02 /var/deploy/application/web_head/shared/bundle/ruby/2.5.0/bin/sidekiq
deploy+ 8006 1643 0 13:39 pts/0 00:00:00 grep --color=auto sidekiq
deploy-user@bach-fa39e9:/etc/systemd/system$ ps -ef | grep sidekiq
deploy+ 8372 1643 0 13:40 pts/0 00:00:00 grep --color=auto sidekiq
deploy-user@bach-fa39e9:/etc/systemd/system$ sudo systemctl status sidekiq
● sidekiq.service - sidekiq
Loaded: loaded (/etc/systemd/system/sidekiq.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2020-01-08 13:40:47 CET; 3s ago
Main PID: 8434 (bundle)
Tasks: 2 (limit: 4915)
CGroup: /system.slice/sidekiq.service
└─8434 /var/deploy/application/web_head/shared/bundle/ruby/2.5.0/bin/sidekiq
Jan 08 13:40:47 bach-fa39e9 systemd[1]: Started sidekiq.
deploy-user@bach-fa39e9:/etc/systemd/system$ ps -ef | grep sidekiq
deploy+ 8495 1 74 13:41 ? 00:00:00 /var/deploy/application/web_head/shared/bundle/ruby/2.5.0/bin/sidekiq
deploy+ 8507 1643 0 13:41 pts/0 00:00:00 grep --color=auto sidekiq
deploy-user@bach-fa39e9:/etc/systemd/system$ ps -ef | grep sidekiq
deploy+ 8864 1 97 13:42 ? 00:00:04 /var/deploy/application/web_head/shared/bundle/ruby/2.5.0/bin/sidekiq
deploy+ 8878 1643 0 13:42 pts/0 00:00:00 grep --color=auto sidekiq
通过systemctl查看状态后,Sidekiq神奇地复活了。这是不应该发生的,因为我希望Sidekiq能一直听。另一个例子是,当Sidekiq在grepping后复活时(您甚至可以看到第二个命令后Sidekiq复活):
我真的不知道为什么会发生这种情况,也不知道为什么Sidekiq会“睡觉”。我使用的是Ubuntu18.04.2 LTS。也许它正在崩溃,systemd正在重新启动它?查看日志。@jan-hoi您是否找到导致此问题的原因?
deploy-user@bach-fa39e9:/etc/systemd/system$ ps -ef | grep sidekiq
deploy+ 7994 1 99 13:38 ? 00:00:02 /var/deploy/application/web_head/shared/bundle/ruby/2.5.0/bin/sidekiq
deploy+ 8006 1643 0 13:39 pts/0 00:00:00 grep --color=auto sidekiq
deploy-user@bach-fa39e9:/etc/systemd/system$ ps -ef | grep sidekiq
deploy+ 8372 1643 0 13:40 pts/0 00:00:00 grep --color=auto sidekiq
deploy-user@bach-fa39e9:/etc/systemd/system$ sudo systemctl status sidekiq
● sidekiq.service - sidekiq
Loaded: loaded (/etc/systemd/system/sidekiq.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2020-01-08 13:40:47 CET; 3s ago
Main PID: 8434 (bundle)
Tasks: 2 (limit: 4915)
CGroup: /system.slice/sidekiq.service
└─8434 /var/deploy/application/web_head/shared/bundle/ruby/2.5.0/bin/sidekiq
Jan 08 13:40:47 bach-fa39e9 systemd[1]: Started sidekiq.
deploy-user@bach-fa39e9:/etc/systemd/system$ ps -ef | grep sidekiq
deploy+ 8495 1 74 13:41 ? 00:00:00 /var/deploy/application/web_head/shared/bundle/ruby/2.5.0/bin/sidekiq
deploy+ 8507 1643 0 13:41 pts/0 00:00:00 grep --color=auto sidekiq
deploy-user@bach-fa39e9:/etc/systemd/system$ ps -ef | grep sidekiq
deploy+ 8864 1 97 13:42 ? 00:00:04 /var/deploy/application/web_head/shared/bundle/ruby/2.5.0/bin/sidekiq
deploy+ 8878 1643 0 13:42 pts/0 00:00:00 grep --color=auto sidekiq
deploy-user@bach-fa39e9:/etc/systemd/system$ ps -ef | grep sidekiq
deploy+ 18516 1643 0 14:20 pts/0 00:00:00 grep --color=auto sidekiq
deploy-user@bach-fa39e9:/etc/systemd/system$ ps -ef | grep sidekiq
deploy+ 18541 1 0 14:20 ? 00:00:00 /usr/local/bin/ruby /usr/local/bin/bundle exec sidekiq
deploy+ 18556 1643 0 14:20 pts/0 00:00:00 grep --color=auto sidekiq
deploy-user@bach-fa39e9:/etc/systemd/system$ ps -ef | grep sidekiq
deploy+ 18541 1 86 14:20 ? 00:00:02 /var/deploy/application/web_head/shared/bundle/ruby/2.5.0/bin/sidekiq
deploy+ 18558 1643 0 14:20 pts/0 00:00:00 grep --color=auto sidekiq
deploy-user@bach-fa39e9:/etc/systemd/system$ ps -ef | grep sidekiq
deploy+ 18576 1 89 14:20 ? 00:00:02 /var/deploy/application/web_head/shared/bundle/ruby/2.5.0/bin/sidekiq
deploy+ 18588 1643 0 14:20 pts/0 00:00:00 grep --color=auto sidekiq