SORU
18 Mayıs 2009, PAZARTESİ


Nasıl '' django runserver yeniden başlatma noktasını temizlemek için

Eğer aynı bağlantı noktası numarasını kullanırsam Django runserver yeniden başlatmak çoğu zaman, bir 'port' mesajı. zaten kullanımda olsun Daha sonra, bağlantı noktası numarası her zaman bunu önlemek için artırmak istiyorum.

Durum değil, tüm sunucular üzerinde, ancak, şu an üzerinde çalıştığım şu anki sistemde bunu başarmak nasıl merak ediyorum?

BTW, platform 8.10 Ubuntu

CEVAP
26 NİSAN 2011, Salı


Bu bilgileri buldum (aslında Kristinn Örn Sigurðsson) sorunumu çözmek için:

-9 ile öldürmek için, örneğin: tüm çalışan manage.py işlemler listesi

ps aux | grep -i manage

Eğer birçok bağlantı noktalarında başladım eğer bir çıkış şuna benzer:

14770     8264  0.0  1.9 546948 40904 ?        S    Sep19   0:00 /usr/local/bin/python manage.py runserver 0.0.0.0:8006
14770    15215  0.0  2.7 536708 56420 ?        S    Sep13   0:00 /usr/local/bin/python manage.py runserver 0.0.0.0:8001
14770    30144  0.0  2.1 612488 44912 ?        S    Sep18   0:00 /usr/local/bin/python manage.py runserver 0.0.0.0:8000
14770    30282  0.0  1.9 678024 40104 ?        S    Sep18   0:00 /usr/local/bin/python manage.py runserver 0.0.0.0:8002
14770    30592  0.0  2.1 678024 45008 ?        S    Sep18   0:00 /usr/local/bin/python manage.py runserver 0.0.0.0:8003
14770    30743  0.0  2.1 678024 45044 ?        S    Sep18   0:00 /usr/local/bin/python manage.py runserver 0.0.0.0:8004

O zaman doğru manage.py süreci (python manage.py runserver... vs) için pıd soldan ikinci numarası) seçin ve yapmanız gerekecek:

kill -9 pid

Eğer port boşaltmak istersen yukarıdaki örneğin, 8000, yaparsın:

kill -9 30144

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ibebrent

    ibebrent

    23 Temmuz 2007
  • MagmaRhino

    MagmaRhino

    16 Temmuz 2011
  • Smith Micro Graphics

    Smith Micro

    15 Mayıs 2008