SORU
26 ŞUBAT 2013, Salı


Can't stop raylar server

Raylar yeni ve ben bir ubuntu makine ve rubymine IDE kullanıyorum. Sorun raylar sunucu durdurmak için kuramıyorum. Raylar işlemi öldürerek sunucu durdurmaya çalıştım. Ama çalıştırdığımda pgrep -l rails böyle bir süreç bulundu. Yani, sadece ruby süreçleri öldürmek mümkün duyuyorum, ama, sunucu durmayacak.

./script/server stop denedim ./script/server start çalıştırarak başladığımdan beri (), ama işe yaramadı. Etrafında Googling ve bazı stackoverflow mesajları bulma, localhost port dinleme bağlantı noktası ancak başarılı olamadı değiştirmeye çalıştım. Birisi yardımcı olabilir mi?

CEVAP
26 ŞUBAT 2013, Salı


Aşağıdaki gibi diğer bağlantı noktalarını da kullanabilirsiniz:

rails server -p 3001

Normalde terminal kapatma Ctrl C deneyebilirsiniz sunucu.

Ruby on Rails varsayılan sunucu öldürmek için başka bir yol WEBrick)

kill -INT $(cat tmp/pids/server.pid)

Konsoldan sürecin PID bulmak için:

$ lsof -wni tcp:3000

Sonra, PID sütununda işlemi öldürmek için:

Örneğin:

$ kill -9 PID

Ve bulduğum diğer bazı cevapları

Çalışırken raylar sunucu durdurmak için şu tuşa basın:

CTRL-C
CTRL-Z

Kontrol, 16**. Yazın ($ olmadan)

$ fg

Ve bu sürecin geri gidecek, ve sonra Rails s dışarı doğru çıkın.

Biraz sinir bozucu ama bu işlem el ile öldürmüyoruz. O kadar da kötü değil ve çözebilirdim en iyisi bu.

Güncelleme cevap:

killall -9 rails tüm uygulamalar "" adı. rails çalışan öldürmek için kullanabilirsiniz

killall -9 rails

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Adam Khoury

    Adam Khoury

    23 Ocak 2008
  • Mindy

    Mindy

    20 NİSAN 2006
  • The Platform

    The Platform

    14 HAZİRAN 2006

İLGİLİ SORU / CEVAPLAR