Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 2, 2014 16:49:36

DHT
От:
Зарегистрирован: 2009-09-24
Сообщения: 119
Репутация: +  0  -
Профиль   Отправить e-mail  

Django на Windows

Уже больше года сайт работает на Django под Windows Server 2003.
Вебсервер Apache.

Проблем пока не обнаружил. Скоро будет тест под небольшой нагрузкой: 20к посещений в сутки. Посмотрим…



Офлайн

#2 Апрель 3, 2014 13:17:19

t2club
Зарегистрирован: 2014-03-24
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Django на Windows

У специалиста сразу резкий переход с уже настроенным сервером, поэтому брал конфиг из интернета.
Как там правильно пути должны быть, сейчас 500 ошибка и он не находит сеттингс.

[Wed Apr 02 22:53:01.009307 2014] [:error] [pid 1994] [client 127.0.0.1:46676]   File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 54, in __getattr__
[Wed Apr 02 22:53:01.009462 2014] [:error] [pid 1994] [client 127.0.0.1:46676] self._setup(name)
[Wed Apr 02 22:53:01.009491 2014] [:error] [pid 1994] [client 127.0.0.1:46676] File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 49, in _setup
[Wed Apr 02 22:53:01.009528 2014] [:error] [pid 1994] [client 127.0.0.1:46676] self._wrapped = Settings(settings_module)
[Wed Apr 02 22:53:01.009549 2014] [:error] [pid 1994] [client 127.0.0.1:46676] File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 132, in __init__
[Wed Apr 02 22:53:01.009580 2014] [:error] [pid 1994] [client 127.0.0.1:46676] % (self.SETTINGS_MODULE, e)
[Wed Apr 02 22:53:01.009613 2014] [:error] [pid 1994] [client 127.0.0.1:46676] ImportError: Could not import settings 'www.settings' (Is it on sys.path? Is there an import error in the settings file?): No module named www.settings

Пробовал так.

LoadModule wsgi_module modules/mod_wsgi.so
<VirtualHost test.loc:80>
    ServerName test.loc
    DocumentRoot "/home/test/www"
    DirectoryIndex index.html index.htm
    WSGIScriptAlias / /home/test/www/www/wsgi.py
   
    <Directory /home/test/www>
        Options All
        Options MultiViews
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>   
   
    ErrorLog /home/test/error.log
    CustomLog /home/test/access.log common
</VirtualHost>

И так пробовал

LoadModule wsgi_module modules/mod_wsgi.so
<VirtualHost test.loc:80>
    ServerName test.loc
    DocumentRoot "/home/test/www/www"
    DirectoryIndex index.html index.htm
    WSGIScriptAlias / /home/test/www/www/wsgi.py
   
    <Directory /home/test/www/www>
        Options All
        Options MultiViews
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>   
   
    ErrorLog /home/test/error.log
    CustomLog /home/test/access.log common
</VirtualHost>

PHP в плане документации это не сравнить конечно

Офлайн

#3 Апрель 4, 2014 06:52:37

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

Django на Windows

DHT
а на винде вы используете django-celery? если да, то как мониторите селери, т.е. работает он или нет. в линукс за этим обычно следит супервизор.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version