简体   繁体   English

无法将 Puma 作为服务启动

[英]Failed to start Puma as service

When I lanch the command /home/centos/.rvm/rubies/ruby-3.0.0/bin/bundle exec puma -C /home/centos/app/config/puma.rb in the app folder I get no error:当我在应用程序文件夹中启动命令/home/centos/.rvm/rubies/ruby-3.0.0/bin/bundle exec puma -C /home/centos/app/config/puma.rb时,我没有收到错误:

[145103] Puma starting in cluster mode...
[145103] * Puma version: 5.2.1 (ruby 3.0.0-p0) ("Fettisdagsbulle")
[145103] *  Min threads: 1
[145103] *  Max threads: 5
[145103] *  Environment: production
[145103] *   Master PID: 145103
[145103] *      Workers: 1
[145103] *     Restarts: (✔) hot (✔) phased
[145103] * Listening on unix:///home/centos/app/tmp/sockets/puma.sock

But when I try to start Puma as service service puma start && service puma status I get:但是当我尝试将 Puma 作为服务启动时service puma start && service puma status我得到:


● puma.service - Puma HTTP Server
   Loaded: loaded (/etc/systemd/system/puma.service; enabled; vendor preset: disabled)
   Active: activating (auto-restart) (Result: exit-code) since Mon 2021-02-15 17:37:24 UTC; 938ms ago
  Process: 145289 ExecStart=/home/centos/.rvm/rubies/ruby-3.0.0/bin/bundle exec puma -C /home/centos/app/config/puma.rb (code=exited, st>
 Main PID: 145289 (code=exited, status=203/EXEC)

Feb 15 17:37:24 centos-s systemd[1]: puma.service: Main process exited, code=exited, status=203/EXEC
Feb 15 17:37:24 centos-s systemd[1]: puma.service: Failed with result 'exit-code'.

I don't understand why?我不明白为什么?

Problem solved, just a too much parenthesis in the config/puma.rb问题已解决,只是config/puma.rb中的括号过多

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM