데비안에서 서비스 생성 중 문제 발생

데비안에서 서비스 생성 중 문제 발생

/my/app/folder/app.rb에 Sinatra 애플리케이션이 있는데, 보통 로컬 컴퓨터에서 명령을 사용하여 실행합니다 rackup -p 9210. 부팅하고 다시 시작할 때마다 애플리케이션을 시작하는 서비스를 만들고 싶습니다. 나는 성공하지 않고 다음을 시도했습니다.

$ vim /lib/systemd/system/mydaemon.service

[Unit]
Description=Simple supervisor

[Service]
User=username
Group=username
WorkingDirectory=/my/app/folder/
Restart=always
ExecStart=/usr/local/rvm/gems/ruby-2.3.0/bin/rackup -p 9210

그런 다음 데몬을 다시 로드하고 systemctl- deamon-reload서비스를 시작 systemctl start mydaemon하고 상태를 확인하면 다음 오류가 발생합니다.

● mydeamon.service - Simple deamon
   Loaded: loaded (/lib/systemd/system/mydeamon.service; static)
   Active: failed (Result: start-limit) since Wed 2017-12-06 17:07:39 GMT; 5s ago
  Process: 355 ExecStart=/usr/local/rvm/gems/ruby-2.3.0/bin/rackup -p 9210 (code=exited, status=127)
 Main PID: 355 (code=exited, status=127)

mydeamon.service: main process exited, code=exited, status=127/n/a
Unit mydeamon.service entered failed state.
mydeamon.service holdoff time over, scheduling restart.
Stopping Simple deamon...
Starting Simple deamon...
mydeamon.service start request repeated too quickly, refusing to start.
Failed to start Simple deamon.
Unit mydeamon.service entered failed state.

내가 여기서 무엇을 놓치고 있는 걸까요?

나는 RVM을 사용하므로 다음도 시도했습니다.

ExecStart=/usr/local/rvm/wrappers/ruby-2.3.0/rackup -p 9210

하지만 그것도 작동하지 않습니다. 어떤 제안이라도 감사하겠습니다.

관련 정보