В Windows размещено приложение Django Внезапно перестал работать - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть веб-приложение django, в котором есть 2 приложения.Одно приложение отображает страницу с помощью server_url, а другое - с помощью server_url/applicaion_name.Я использовал Django 1.8.4 и python 2.7.10 для разработки и размещал в iis 8.5.

Приложение работало отлично в течение 2+ месяцев, и приложение неожиданно начало выдавать.

HTTP Error 500.0 - Internal Server Error

c:\Python27\python.exe - The FastCGI process exited unexpectedly 

Здесь начинается сложная часть.Ошибка появляется только при доступе к серверу URl (ранее отображал домашнюю страницу), а приложение, размещенное в erver_url / applicationaion_name, по-прежнему работает нормально.

Любое предложение будет действительно полезным.

ОБНОВЛЕНИЕ:

Мне удалось получить журналы от IIS, и когда страница загружается и выдает 500, она предоставляет следующие данные.

wfastcgi.py 3.0.0 started
Python version: 2.7.10 (default, May 23 2015, 09:44:00) [MSC v.1500 64 bit (AMD64)]
wfastcgi.py 3.0.0 initializing
wfastcgi.py will restart when files in C:\inetpub\wwwroot\MySite\ are changed: .*((\.py)|(\.config))$
wfastcgi.py 3.0.0 initialized
wfastcgi.py exiting because Myapp\views.py has changed, matching .*((\.py)|(\.config))$
Running on_exit tasks

В FastCGI Settings я добавил следующие параметры.

Fullpath: C:\Python27\python.exe
Arguments : C:\Python27\Lib\site-packages\wfastcgi-3.0.0-py2.7.egg\wfastcgi.py
Environmental variables : DJANGO_SETTINGS_MODULE:MySite.Settings
                          PYTHONPATH:C:\inetpub\wwwroot\MySite
                          WSGI_HANDLER:django.core.wsgi.get_wsgi_application()
...