Как очистить кеширование модулей django? - PullRequest
0 голосов
/ 30 сентября 2011

При запуске через локальный Apache + wsgi получилось что-то вроде:

ImportError at /link/to/new-app
No module named views
/usr/lib/python2.6/dist-packages/django/utils/importlib.py in import_module
  35. __import__(name) 
/usr/lib/python2.6/dist-packages/site/apps/new-app/urls.py in <module>
  2. import views 

Модуль views существует, вы можете импортировать его в оболочку python, и он нормально работает на веб-сервере django dev. Так что я думаю, это проблема кеширования. Пытался перезапустить Apache, удалить все файлы pyc + коснуться всех файлов (как в django dir, так и в коде) и даже перезагрузить компьютер, ничего не помогает.

Django ver: 1.2.4

Есть идеи? Спасибо

1 Ответ

1 голос
/ 30 сентября 2011

Ваш веб-сервер не содержит файловых дескрипторов. Используйте ulimit для увеличения доступного числа перед запуском httpd.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...