2013-01-03 3 views
0

충돌이 발생해도 서버를 다시로드하기 위해 첫 번째 upstart 작업을 배포하려고합니다. 그러나 작업에 무엇을 넣었는지에 관계없이 알 수없는 작업 오류가 발생합니다. 비록 내가 일을해도 아무 일도하지 않는다. 이것이 작업입니다. 단지 몇 개의 뚜껑. 나는 이맥스를 사용하고있다아마존 서버에서 알 수없는 작업 오류가 발생했습니다.

# comment 
description "golf" 
script 
    export HOME="/root" 

    exec sudo -u 
    ubuntu /usr/local/bin/node 
    /home/ubuntu/golf/node/lib/db-server1.js 2>&1 
    >> /var/log/golf.log 
     end script 

경로는 정확하지만 나는 모든 것을 제거하더라도 항상 알 수없는 작업 골프를 얻는다. 어떤 조언을 해 주셔서 감사합니다

답변

0

대부분의 경우 서비스 이름이 예상 한 것과 일치하지 않습니다. 특히, 대문자 인 G은 아주 드문 경우입니다. /etc/init.d/golf.conf (소문자 g에주의하십시오)과 반대되는 서비스 정의가 /etc/init.d/Golf.conf에있는 것이 확실합니까?

+0

응답 해 주셔서 감사합니다. 나의 사과는 그 실수가 자본으로는 알 수없는 직업 골프가 아니라는 것이다. 내가 가진 한 가지 문제는 내가 golf.conf를 직업이라고 부르지 않았지만 이것으로도 시작하지 못했다는 것이다. 나는/etc/init /에 작업을 가지고 있지만, /etc/init.d에 넣어도 똑같은 에러가 난다. 아무리 직업을 쓰면 오류가 발생합니다. 나는 다시 시동을 걸 으려고했지만, 내가 최신이라고 말했다. –

+0

다음과 같이 코드를 변경하여 디렉토리의 이름을 변경했지만 아무 것도 시도하지 않아도됩니다. 나는 영원히 잘 작동한다. 실행 레벨에서 시작 [2345] 런레벨에 정지 [^ 2345] 부활 CHDIR/홈/우분투/노드 모니터/실행 간부 인/usr/지방/빈/노드 client.js EC2 = 사실 디버그 = 거짓 콘솔 = true cloudwatch = true >> –

관련 문제