Ps, w ve diğer komutları çalıştırdığımda sistemim neden kilitleniyor?


10

Nedenini bilmiyorum, ancak Ubuntu 10.04LTS makinemde psveya wkomutlarını çalıştıramıyorum . Her ikisi için de bir iz bıraktım ve aynı dosyanın bir kısmını okurken her ikisi de durdu.

İşte koşmanın sonucups

Ve işte sonuçw

Dosya okunurken de durdu ... kendisi? http://pastebin.com/9qRB5eHh

Ne oluyor?

Yanıtlar:


9

Bir NFS sunucusu çöktüğünde bu bir kez oldu.

Pid 17398 ve pid 17398 hakkındaki bilgileri okumaya çalışırken askıda olması gerçeği D(disk bekleme) durumunda, bunun sizin için de neden olabileceğini düşündürmektedir.

read(6, "Name:\tconvert\nState:\tD (disk sle"..., 1023) = 664
open("/proc/17398/cmdline", O_RDONLY)   = 6

NFS bağlarınız varsa, en iyi seçeneğin NFS sunucusunu geri getirmeye çalışmak olduğunu düşünüyorum.

Aksi takdirde umount -f <mount>yardımcı olabilir.


Sanırım yeniden önyükleme bunu tamir gerekir, ama ben bunun sebebi ne olduğundan emin olmak istiyorum çünkü bunu yapmak istemiyorum: P

Ne mountdiyor? Asmak için bir şans olduğunu unutmayın (sanmıyorum, ama% 100 emin değilim).
Mikel

3

sigh kapalı soru işleme oldukça zayıf, bu üçüncü kez bunu yazmaya çalışacağım, bu yüzden lütfen tersliği affet.

İlk olarak, intrNFS bağlantılarını kullanın . Varsayılan hardNFS yuvaları sonsuza kadar askıda kalır. softNFS, bir zaman aşımından sonra (geçici hatalar için aptalca olabilir) hata intrverir . Askıdaki NFS işlemini durdurmaya karar vermenizi sağlar . Tam kararında.

İkincisi, bu aptal sorunu düzeltmek için, daha önce aptal bir numara kullandım , muhtemelen hala çalışıyor. Bir arayüz takma adı getirin loNFS Sunucunun IP adresi ile ( edit : ifconfig eth0:0 <ipaddress>). Asıldığınız /etc/exportsdosya sistemini dışa aktarmak için bir satır içeren bir dosya oluşturun ( düzenle : 'asılı' dosya sistemiyle aynı ada sahip bir dosya sistemini dışa aktarın; bağladığınızla aynı yol adını oluşturmanız gerekir) . NFS sunucunuzu yerel makinenizde başlatın ve umarım asılı programınız "dosya bulunamadı" veya "dizin bulunamadı" veya bunun gibi bir şeyle hata verebilir ve yeniden başlatmadan işinize devam etmenizi sağlar.

İşiniz bittiğinde NFS sunucunuzu kapatmayı ve arayüz takma adını kaldırmayı unutmayın.


Intr NFS bağlantıları kullanıyorum ... tam tersini gördünüz mü?
user69239

"İkinci paragraf" hakkında çok iyi anlamıyorum ... üzgünüm! :(
user69239 26:11

@ user69239 herhangi bir ayrıntı vermediniz, bu yüzden varsayılan hardbağlama türünü kullandığınızı varsaydım . :)
sarnold

@ user69239, aptalca numara ile paragrafı biraz genişlettim - umarım şimdi daha kolay anlaşılır. :)
sarnold

2

Neden NFS'ye odaklandığımdan emin değilim? Asker NFS mi çalıştırıyor? Bu konuda hiçbir şey görmedim.

Her neyse, bu / proc beri çok garip bir sorundur. Sorun hakkında kendinize daha fazla bilgi vermek için aşağıdakileri deneyin:

  • / Proc dizinine gidin ve diğer pid dizinlerini bulun ve cmdline dosyalarını bu dizinlerden okumaya çalışın.
  • / Proc / pid / stat dosyasını da okumayı deneyin, eğer bu işe yaramazsa, sisteminizin çekirdek sorunları olduğunu söyleyebilirim.
  • Netstat -n komutunu çalıştırabiliyor musunuz? Bu, / proc'un farklı bölümlerinden okunur, böylece çalışabilir ve proc arabiriminde daha az sorun olduğunu gösterir.
  • Bu durumda ne yapacağımı bilmememe rağmen mount -o remount / proc ile yeniden montaj / proc'u deneyin.

Sadece yeniden başlatmayı öneririm. Proc'tan bir şeyler okuyamıyorsanız, diğer yöntemlerle ne bulacağınızdan emin değilim. Tekrar olursa, endişelenmeye başlayın.


Evet, NFS ile birlikteyim ... sorun s3 sigorta sisteminden bir dosyayı kopyalıyor
user69239 26:11

sigorta ve nfs farklı şeylerdir. Bence yapabileceğiniz tüm detayları sağlamanız gerekiyor. Bir sürü sıkıntı verdiniz, ancak kurulumunuz ve bunların nasıl başladığı hakkında daha fazla bilgi edinmek gerekli bir ilk adım.
deltaray

Sorun, ana bilgisayarımdan (Amazon'un küçük bir örneği) S3'e, sadece allow_other seçeneğiyle bağlı S3'e devasa bir "cp" komutu yapıyor gibi görünüyordu. Benim Ubuntu, normal yükseltme ile normal bir 10.10 kurulumudur. Başka hiçbir şey. Gerçekten: P
user69239 26:07
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.