문제

는 시스템 관리가 매우 새로운 기능이며 init.d에서 작동하는 방식을 알지 못합니다.어쩌면 내가 여기서 뭔가 잘못하고있는 일을하고있을거야.

나는 부팅 할 때 유니콘을 시작하려고하지만, 어떻게 든 그것은 매번 시작하지 못합니다.Service app_name 시작으로 시작 / 중지 / 재시작을 수동으로 수행 할 수 있습니다.서비스가 작동하지 않는 수동 시작 인 경우 Unicorn이 부팅시 시작되지 않는 이유를 이해하는 것 같습니다.일부 사용자 권한 문제가 어쩌면 ??

내 유니콘 init 스크립트와 유니콘 구성 파일은 여기에서 사용할 수 있습니다 https://gist.github.com/1956543

vm 내부에서 실행 Ubuntu 11.1에서 개발 환경을 설정하고 있습니다.

업데이트 - VM으로 인해 가능할 수 있습니까?현재 Unicorn을 시작하는 데 필요한 유니콘 구성이 포함 된 VM과 전체 코드베이스 (폴더)를 공유하고 있습니다.

도움이 크게 감사 할 것입니다!

감사합니다

도움이 되었습니까?

해결책

To get Unicorn to run when your system boots, you need to associate the init.d script with the default set of "runlevels", which are the modes that Ubuntu enters as it boots.

There are several different runlevels, but you probably just want the default set. To install Unicorn here, run:

sudo update-rc.d <your service name> defaults

For more information, check out the update-rc.d man page.

다른 팁

You can configure a cron job to start the unicorn server on reboot

crontab -e

and add

@reboot /bin/bash -l -c 'service unicorn_<your service name> start >> /<path to log file>/cron.log 2>&1'
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top