我在Eclipse中的PyDev中有我的項目設置。每當我調試我的項目時,情況都會變好,但是一旦我嘗試重新啓動Django服務器,它會產生一個額外的runserver進程,阻塞我用於服務器的端口(8000
)。是否有解決方法確保它確實會殺死服務器?Pydev中的Django產生多個進程?
回答
Django每次更改任何Python代碼(運行服務器的另一個實例並殺死舊代碼)時,都會重新加載服務器。從Pydev啓動它似乎沒有正確處理。您可以通過將--noreload
參數添加到服務器啓動命令來取消激活。
更多信息:--noreload
,pydev/django
(看下面運行/調試的一番Django的)
問題不在於重裝,重裝實際上效果很好。只是當我嘗試關閉控制檯中的'manage.py runserver'命令時。當我這樣做時,它會關閉它,但在後臺生成一個新的,並且無法終止它,而是通過'ps aux'找到它並「終止」它。主要煩惱。 – 2011-04-07 19:09:40
所以你試過'--noreload',你仍然有問題? – manji 2011-04-07 19:26:48
還沒有嘗試過,但是再一次,問題沒有發生在服務器的自動重裝上,它只發生在我試圖殺死/終止/停止調試服務器時。在運行服務器的後臺啓動一個新進程(在Eclipse中「殺死」它之後),並且在嘗試再次運行服務器之前必須手動終止此進程。 – 2011-04-07 21:58:45
- 1. 單個調用multiprocessing.Process.start()在PyDev中運行時在Windows中產生100個進程
- 2. 使用Python產生多個進程
- 3. Upstart產生多個uWSGI Emperor進程
- 4. 使用來自Java的進程生成器產生多個進程
- 5. Django-Pydev-Eclipse和多個項目問題
- 6. 多處理不會產生新進程
- 7. C#Excel COM Interop:產生太多進程
- 8. 殺死產生進程的進程
- 9. Django manage.py產卵幾個fcgi進程
- 10. Erlang:在一個主管下產生多個進程
- 11. 產生多個進程來編寫不同的文件Python
- 12. TWebModule處理程序中產生一個新的線程/進程
- 13. 從父進程派生/產生許多node.js進程的最高性能方式
- 14. 生產中的Scrapy + Django
- 15. PythonPath pydev從開發移植到生產
- 16. start-stop-daemon產生2個進程
- 17. 關於一個進程和產生它的進程(win32/C)
- 18. 如何防止從產卵子進程產生的進程?
- 19. 多進程的產生。進程沒有在Python中正確填充隊列
- 20. 如何從Django調用產生的進程超時?
- 21. 在Ruby中產生一個獨立的線程或進程
- 22. 找到哪個進程在linux中產生另一個進程的方法?
- 23. 的Django與PyDev的
- 24. 用PHP產生多個進程來處理數據。
- 25. Bash腳本:產生多個進程問題
- 26. 不能產生子進程
- 27. 產生多個值
- 28. Django使用Eclipse和PyDev進行調試
- 29. 如何從nodejs中的守護進程產生gpg子進程?
- 30. 在生產中保護django
參見:http://stackoverflow.com/questions/2746512/pydev-and-django-how-to -restart-dev-server/7648375#7648375解決方法與autoreload處於打開狀態。 – 2011-10-04 13:41:43