Aynı sorunu yaşadım .... Ve onu öldürmek gerçekten zordu. Normal yolları denedim ve yapamadım. Yani bu kesmek yaptı:
İlk önce PID
sudo netstat -tulpn |grep 8080
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 931/beam.smp
dönelim Yani PID bu süreci oluşturan program 931.
Sonraki nedir?
lsof -p 931 | grep txt
lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /home/agarcia/.gvfs
Output information may be incomplete.
beam.smp 931 yaws txt REG 8,1 2053256 22793377 /usr/lib/erlang/erts-5.8.5/bin/beam.smp
Yani programı .../bin/beam.smp yüzden sadece o
mv beam.smp old_beam.smp
hareket olduğunu Ve şimdi öldürmek o
kill -9 931
Ve sonunda başardı Öldürmek :-)
Bunu yapabilmek için gerçekten hack-it gereken bir güvenilirlik için bir kanıtıdır. hizmeti almak için.
ps: Orijinal olarak yaws -I [pid] --stop'u denedim ama işe yaramadı.
Deneyimlerimden önce, önce kalbi öldürmek ve ardından kirişi veya beam.smp'i öldürmek hile yapar. –
@Steve Bunu başarılı olmadan denedim. O zamandan beri, bir kabuk alamama problemi buldum: http://groups.google.com/group/zotonic-users/browse_thread/thread/b3971b574e405bcc?pli=1. Bu yüzden bunu çözdüğüm temel sorunu çözerek çözdüm :). Yine de, bunun nasıl yapıldığını daha iyi belgelendirilmeli (bir yerlerde). –
Kalbinizi öldürün ve bir komut satırında ışınlayın. Her zaman benim için çalışır. Biz (Zotonik takım) kalpsiz çözümlere bakıyoruz. –