2011-10-26 16 views
10

Bir raylar web sitesi ve bir linode vps üzerinde çalışan küçük bir minecraft sunucum var. Minecraft'ı init.d dosyasına dayanan bir ram sunucusundan özel bir hizmet olarak çalıştırıyorum. Raylarımı web sitemi izlemek için Tanrı'yı ​​kullandığım için minecraft için de kullanacağımı düşünmüştüm, ama hizmeti herhangi bir şekilde tanımak mümkün görünmüyor. Koşullar varlığını tespit etmez. : process_running çalışıyorsa olsun veya olmasın, her zaman false döndürür ve olmadığında başlatılamaz. Karışıklığa eklemek için: memory_usage ve: cpu_usage her zaman sıfırdır.Tanrım, çalışan bir özel hizmeti kaydettirmeyecek

Benim /etc/init.d/minecraft file burada: http://pastie.org/2760483

O gayet iyi çalışıyor ve 'hizmet başlatmak Minecraft' ve etajer bana ihtiyacım hemen hemen her şeyi verir. Umudum, cpu kullanımı web sitesini öncelik sırasına koyduğunda her zaman onu otomatik olarak uykuya sokmaktı. Bununla birlikte, tanrı koşullarından hiçbiri, süreçte neler olup bittiğini anlamayacaktır.

Benim /opt/god/minecraft.god file burada: http://pastie.org/2760498

Açıkçası düşük cpu tanrısının kızdırmak için bir girişimdir. Eğer istersen, bir smiting istemek. sudo tanrı -c minecraft.god -D

verimleri:: config kapalı tanrıyı çalıştırmak çalışıyor

Ben yaşadığınız sorunu söyleyebilir kadarıyla

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

Bu bir programlama problemi, bir sunucu yönetici sorun var gibi görünüyor. Serverfault öğesine geçmek için oylama –

cevap

1

size olmasıdır Tanrı'ya pidfile vermeyeceksin. işlemi (mayın yaptığı gibi), Eğer pid_file niteliğini ayarlamak gerekir daemon olarak çalışır izliyorsanız

: god web sayfasından alıntı gibi. Burada

tam metni: http://god.rubyforge.org/

İlgili konular