Django继续以开发模式重启自己

alt*_*urt 3 django restart reload

Django开发服务器会不断重新启动自身,而不会对项目目录下的任何文件进行任何更改。

以下是输出:

den @ ev:〜/ calisma /> python manage.py runserver 9000 -v 2 --traceback验证模型...发现0错误

使用设置“ myproject.settings”的Django版本1.1.1。开发服务器正在http://127.0.0.1:9000/上运行。 使用CONTROL-C退出服务器。验证模型...发现0错误

使用设置“ myproject.settings”的Django版本1.1.1。开发服务器正在http://127.0.0.1:9000/上运行。 使用CONTROL-C退出服务器。验证模型...发现0错误

使用设置“ myproject.settings”的Django版本1.1.1。开发服务器正在http://127.0.0.1:9000/上运行。 使用CONTROL-C退出服务器。验证模型...发现0错误

使用设置“ myproject.settings”的Django 1.1.1版。开发服务器正在http://127.0.0.1:9000/上运行。 使用CONTROL-C退出服务器。

^ C

很有可能它不喜欢项目文件中的某处,但无法阻止它出了问题。

有什么建议么?

Dav*_*cos 5

  • 删除所有.pyc文件
  • 使用 manage.py runserver --noreload
  • 对于空项目,请尝试相同的操作。或者只是禁用所有INSTALLED_APPS设置。

多久重新加载一次?间接地,每隔X秒一次?

  • 不......正在达到文件描述符限制!通过用“print 'blah'”装饰到 basehttpserver 的所有地方进行强力调试,表明没有任何问题。我已经关闭了一些其他程序,服务器现在没有持续重新启动。该死的fdlimit! (3认同)