Apache - Проблема с хостингом двух проектов Django - один проект очень медленный / недоступный
Я размещаю два проекта Django на своем сервере Ubuntu 20.04, используя Apache, с двумя разными доменами.
djangoproject1 is hosted on example1.com:8000
djangoproject2 is hosted on example2.com:8000
Однако у меня возникла странная проблема, когда только один из двух сайтов доступен одновременно. Оба сайта прекрасно работают, когда другой отключен (с помощью "a2dissite"). Но когда оба включены, работает только один, а другой загружается вечно, пока не закончится время.
djangoproject1.conf
<VirtualHost *:8000>
ServerAdmin webmaster@localhost
ServerName example1.com
ServerAlias www.example1.com
DocumentRoot /var/www/djangoproject1
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /static /var/www/djangoproject1/static
<Directory /var/www/djangoproject1/static>
Require all granted
</Directory>
Alias /static /var/www/djangoproject1/media
<Directory /var/www/djangoproject1/media>
Require all granted
</Directory>
<Directory /var/www/djangoproject1/project>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
WSGIDaemonProcess djangoproject1 python-home=/var/www/djangoproject1/venv python-path=/var/www/djangoproject1
WSGIProcessGroup djangoproject1
WSGIScriptAlias / /var/www/djangoproject1/project/wsgi.py
</VirtualHost>
djangoproject2.conf (аналогично djangoproject1.conf)
<VirtualHost *:8000>
ServerAdmin webmaster@localhost
ServerName example2.com
ServerAlias www.example2.com
DocumentRoot /var/www/djangoproject2
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /static /var/www/djangoproject2/static
<Directory /var/www/djangoproject2/static>
Require all granted
</Directory>
Alias /static /var/www/djangoproject2/media
<Directory /var/www/djangoproject2/media>
Require all granted
</Directory>
<Directory /var/www/djangoproject2/project>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
WSGIDaemonProcess djangoproject2 python-home=/var/www/djangoproject2/venv python-path=/var/www/djangoproject2
WSGIProcessGroup djangoproject2
WSGIScriptAlias / /var/www/djangoproject2/project/wsgi.py
</VirtualHost>
В логах apache несколько раз появляется следующая ошибка:
(11)Resource temporarily unavailable: mod_wsgi (pid=1498191): Couldn't create worker thread 6 in daemon process 'djangoproject2'.
Я был бы очень признателен за помощь в решении этой проблемы, поскольку я понятия не имею, что ее вызывает, и не могу найти никаких решений этой проблемы. Любые предложения или советы приветствуются.