Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Sidekiq服务似乎是';睡眠';,当与交互时唤醒_Ruby On Rails_Ubuntu_Sidekiq_Ubuntu Server - Fatal编程技术网

Ruby on rails 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

所以,我很难理解为什么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/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