2010-08-06 20 views
9

EC2 sunucularında bellek yoğun işlemlerde bulundum. Kod yaklaşık 12-14 saat boyunca oldukça iyi çalışır (12-14 büyük veri kümesinde 1000'lerce simülasyon) ve daha sonra aniden bir açıklama yapmadan "Öldürüldüm" mesajını görüyorum.Bir R betiğinin Öldürülmesine neden olan nedir?

R bunu yapan nedir?

GÜNCELLEME: My server specs.

+0

Komutu ne üzerinde çalıştırıyorsunuz? – Xzhsh

+0

67 GB RAM ile ubuntu çalıştıran bir Amazon EC2 sunucusu. – Maiasaura

+0

Sorununuzu daha küçük parçalara bölebilir misiniz? Bu, işe yarayan analiz bitlerini kaydetmenize ve sorunun oluştuğu yeri daraltmanıza izin verir. –

cevap

4

bildiğim kadarıyla, ben R "öldürülmüş" hatası olduğunu sanmıyorum. Muhtemelen işletim sisteminiz bir işlem limiti veya bir çeşit kota uygular. Bir ağ sistemi üzerinde çalışıyorsanız, belki de sysadmin'inizi sorun?

+0

Tüm sunucu benimdir. Konuşmam için limitlerim yok. Bu, 67 gr RAM içeren bir sunucu ve ben bir kerede birden fazla çalışmıyorsa betikleri topluyorum. Bu yüzden biraz daha açıklanmadan neden çıktığı konusunda biraz şaşkınım. Ben komut dosyası içinde R. – Maiasaura

+1

Hum ... https://stat.ethz.ch/pipermail/r-help/2004-April/049212.html, kaynak olsa da afaik R hata olarak Killed var .. Herhangi bir varsayılan işlem limiti olmadığından emin misiniz? Ayarlarınızı kontrol ederim. Ayrıca, R'nin 32 bit sürümünü kullanmadığınızdan emin olun ve ubuntu kurulumunuzun ne kadar bellek olduğunu ücretsiz olarak kontrol edin – Xzhsh

+0

Teşekkürler Xzhsh. Bu yardımcı oldu. – Maiasaura

7

İşletim sisteminin out of memory killer olması gerekebilir.

Veri kümesini bitirdiğinizde çalışma alanınızı temizliyor musunuz?

İlgili konular