시작시 바로 바이너리를 실행하려고하는데 바로 실행되지만 곧 죽게됩니다.우분투 16.04 | 시작한 직후에 내 프로세스를 죽이는 업 그레 이드
갑자기 출세의 .conf 코드 :는/var/log/신출내기에서
start on started [redis]
stop on shutdown
script
exec /home/crypto/daemon/monerod
end script
pre-stop script
echo /var/log/upstart/monerod.log >> /home/crypto/monero.log
end script
monerod.log :
^[[0m^[[1;37m2016-Oct-04 18:38:52.388997 Loading precomputed blocks: 1138751
^[[0m^[[1;32m2016-Oct-04 18:38:52.443751 Blockchain initialized. last block: 0,$
^[[0m^[[1;37m2016-Oct-04 18:38:52.659898 Core initialized OK
^[[0m^[[1;37m2016-Oct-04 18:38:52.660009 Starting core rpc server...
^[[0m^[[1;37m2016-Oct-04 18:38:52.660192 Run net_service loop(2 threads)...
^[[0m^[[1;37m2016-Oct-04 18:38:52.660551 [SRV_MAIN]Core rpc server started ok
^[[0m^[[1;37m2016-Oct-04 18:38:52.660875 [SRV_MAIN]Starting p2p net loop...
^[[0m^[[1;37m2016-Oct-04 18:38:52.661142 [SRV_MAIN]Run net_service loop(10 thr$
^[[0m^[[1;37m2016-Oct-04 18:38:52.661169 [node] Stop signal sent
^[[0m^[[1;37m2016-Oct-04 18:38:52.661197 [SRV_MAIN]net_service loop stopped.
^[[0m^[[1;37m2016-Oct-04 18:38:52.661465 [SRV_MAIN]p2p net loop stopped
^[[0m^[[1;37m2016-Oct-04 18:38:52.661512 [SRV_MAIN]Stopping core rpc server...
^[[0m^[[1;37m2016-Oct-04 18:38:52.661690 [SRV_MAIN]Node stopped.
^[[0m^[[1;37m2016-Oct-04 18:38:52.661735 [SRV_MAIN]Deinitializing rpc server...
^[[0m^[[1;37m2016-Oct-04 18:38:52.661969 [SRV_MAIN]Deinitializing p2p...
^[[0m^[[1;37m2016-Oct-04 18:38:52.662407 [SRV_MAIN]Deinitializing core...
^[[0m^[[1;37m2016-Oct-04 18:38:52.662600 [SRV_MAIN]Closing IO Service.
^[[0m^[[1;37m2016-Oct-04 18:38:52.663436 [SRV_MAIN]Deinitializing cryptonote_pr$
^[[0mCreating the logger system
어떻게 든 스크립트가 종료됩니다 @ 볼 수 있듯이 "[노드] : 중지 신호가 전송되었습니다. " 스크립트를 수동으로 실행할 때 스크립트가 잘 실행되고 프로그램을 실행하는 셸에서 스크립트를 실행할 때 스크립트가 작동하지만 작동하지 않는 경우에만 스크립트가 실행됩니다.
나는 서비스가 DSAT를 사용하여 실제로 실행되는 동안 CPu 및 RAM 사용량을 진단했으며 두 가지 모두 ~ 1 % 정도이므로 하드웨어가 부족하지 않습니다.
서버 사양 : 2 기가 바이트 램 & 2 CPU 코어 (디지털 오션은)
어떤 도움을 크게 감상 할 수있다!
실행하려고하는 바이너리를 모르지만 이러한 경우에는 매번 다른 사용자로 실행되는 것이 일반적입니다. 같은 사용자로 실행하려고합니까? – Akis
시작시 실행 중이므로 루트 사용자로 실행되고 있다고 가정합니다. –
당신은 루트로 실행하고 성공적으로 완료하기 때문에이 바이너리가 실행중인 다른 서비스 (다른 일반적인 시작 실패)를 필요로하는지 확인하고 구성합니다 ('http://askubuntu.com/questions/21378/how-cani-i- make-sure-one-upstart-job-starts-before-other-upstart-jobs')를 시작해야합니다. – Akis