2011-10-26 11 views
10

私はレールのWebサイトと、小型のミニクラフトサーバーがlinode vpsで動作しています。私はinit.dファイルに基づいてramサーバからカスタムサービスとしてminecraftを実行しています。私は私のレール・ウェブサイトを監視するために神を使用しているので、私はミニ・クラフトにも使用すると思っていましたが、サービスを何とか認識できないようです。条件はその存在を検出しません。 :process_runningは実行中かどうかにかかわらず常にfalseを返し、そうでないときは起動に失敗します。混乱に追加するには:memory_usageと:cpu_usageは常にゼロです。神は実行中のカスタムサービスを登録しません

マイ/etc/init.d/minecraftファイルはここにある: http://pastie.org/2760483

それは完璧にうまく機能し、「サービスの開始のMinecraft」とその他もろもろ私が必要とするほとんどすべてを提供します。私の希望は、CPU使用率が高くなってウェブサイトの優先順位をつけるたびに、自動的にそれを眠るようにすることでした。しかし、神の条件のどれも、そのプロセスで何が起こっているのか把握していません。

マイ/opt/god/minecraft.godファイルはここにある: http://pastie.org/2760498

もちろんその中に低いCPUは神のうちの上昇を取得しようとする試みです。あなたがするならば、笑いを求める。 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

これは、サーバ管理者の問題ではなく、プログラミングの問題のように聞こえます。サーバー障害に移動する投票 –

答えて

1

はあなたということです神にpidfileを提供していない。神のWebページから引用したよう:プロセスは、あなたがデーモンとして実行を監視していた場合は(私がするように)

、 あなたはpid_file属性を設定する必要があります。ここ

本文:http://god.rubyforge.org/

関連する問題