Я столкнулся с проблемой при запуске сервера (сайт не может быть достигнут) после обновления python с 2.x до 3.7.2 Конфигурация нашего сервера:
- Mac OS 10.13.6 (высокаяSierra)
- Выборочная установка Apache 2.4.33
- Python 3.7.2 (Brew install python3)
- Django 2.1.5 (устанавливается через pip внутри python 3 env)
- mod_wsgi 4.6.5 (устанавливается через pip внутри python 3 env)
Я добавил следующие две строки (mod_wsgi-express module-config) в файл httpd.conf, удалив python 2.7ссылки:
LoadModule wsgi_module "/../MASP_ENV3/lib/python3.7/site-packages/mod_wsgi/server/mod_wsgi-py37.cpython-37m-darwin.so"
WSGIPythonHome "/../MASP_ENV3"
Также в httpd-vhosts.conf:
WSGIDaemonProcess mysite.com processes=2 threads=15 display-name=%{GROUP} python-home=/Library/WebServer/Documents/MASP_ENV3 python-path=/Library/WebServer/Documents/mysite
WSGIProcessGroup mysite.com
WSGIScriptAlias / /Library/WebServer/Documents/mysite/wsgi.py
После перезапуска сервера, когда мы нажимаем URL-адрес в браузере, страница продолжает загружаться некоторое время (Через 2-5 минут) и позже отображается сообщение «Сайт не может быть достигнут»
Было бы замечательно, если бы вы могли дать мне ценные предложения.Спасибо!