2011-10-26 5 views
10

저는 레일 웹 사이트와 linode vps에서 동작하는 작은 minecraft 서버를 가지고 있습니다. 나는 minecraft를 init.d 파일을 기반으로 한 램 서버의 커스텀 서비스로 돌리고있다. 나는 웹 사이트를 모니터하기 위해 신을 사용하고 있기 때문에 미니 크래프트에도이 웹 사이트를 사용할 것이라고 생각했지만 서비스를 어떤 식 으로든 인식 할 수있는 것 같지 않습니다. 조건은 존재를 감지하지 못합니다. : process_running은 실행 여부와 상관없이 항상 false를 반환하고 그렇지 않은 경우 시작하지 않습니다. 혼란에 추가하려면 : memory_usage 및 : cpu_usage는 항상 0입니다.신은 실행중인 커스텀 서비스를 등록하지 않을 것입니다

내 /etc/init.d/minecraft 파일은 여기에 있습니다 : http://pastie.org/2760483

그것은 완벽하게 작동하고, '서비스가 시작 마인 크래프트'와 이것 저것 나에게 내가 필요로하는 거의 모든 것을 제공합니다. 나의 희망은 CPU 사용량이 웹 사이트의 우선 순위를 매길 때마다 신을 통해 자동으로 잠들 수 있도록하는 것이 었습니다. 그러나 하나님의 어떤 조건도 그 과정에서 일어나는 일들을 알아 내지 못합니다.

내 /opt/god/minecraft.god 파일은 여기에 있습니다 : http://pastie.org/2760498

가 분명히 있다는 점에서 낮은 CPU 하나님의 밖으로 상승을 얻기위한 시도이다. 당신이 원한다면, smiting를 요구하십시오. sudo는 신 -c minecraft.god -D

수율 : 다음 설정 떨어져 하나님을 실행하려고

난 당신이 발생하는 문제를 말할 수있는 지금까지

I [2011-10-26 01:55:55] INFO: Loading minecraft.god 
I [2011-10-26 01:55:55] INFO: Syslog enabled. 
I [2011-10-26 01:55:55] INFO: Using pid file directory: /var/run/god 
I [2011-10-26 01:55:55] INFO: Socket already in use 
I [2011-10-26 01:55:55] INFO: Socket is stale, reopening 
I [2011-10-26 01:55:55] INFO: Started on drbunix:///tmp/god.17165.sock 
I [2011-10-26 01:55:55] INFO: minecraft move 'unmonitored' to 'up' 
I [2011-10-26 01:55:55] INFO: minecraft moved 'unmonitored' to 'up' 
I [2011-10-26 01:55:55] INFO: minecraft [ok] memory within bounds [0kb] (MemoryUsage) 
I [2011-10-26 01:55:55] INFO: minecraft [ok] cpu within bounds [0%%] (CpuUsage) 
+1

이 아닌 프로그래밍 문제, 서버 관리 문제처럼 들린다. serverfault로 이동 투표 –

답변

1

는 점이다 신에게 pidfile을 제공하지 않습니다. 과정은 당신이 (광산처럼), 당신이 pid_file 속성을 설정해야합니다 데몬으로 실행을 시청하는 경우

: 신 웹 페이지에서 인용. 여기

전체 텍스트 : http://god.rubyforge.org/