/ / Django Elasticbeanstalk एप्लीकेशन ऑटोस्केल के दौरान 404 रिटर्न देता है - django, apache, लोचदार- beanstalk

Django Elasticbeanstalk आवेदन ऑटोस्केल के दौरान 404 देता है - django, apache, लोचदार-beanstalk

मैं एक django लोचदार पर चल रहा हैबीनस्टॉक। जब मैं कमांड लाइन से तैनाती करता हूं, तो एप्लिकेशन तैनात और ठीक काम करता है। हालांकि, एक ऑटोस्केल के दौरान, नए उदाहरण पर स्वास्थ्य परीक्षण हमेशा पहुंच से बाहर 404 लौटाता है।

"GET / स्वास्थ्य / HTTP / 1.1" 404 221 "-" "ELB-HealthChecker / 1.0"

दिलचस्प है, आवेदन अंततः लगभग 20 मिनट के बाद लोड होता है। नीचे मेरी wsgi.conf फ़ाइल देखें। क्या कुछ है जो मैं गलत कर रहा हूँ?

LoadModule wsgi_module modules/mod_wsgi.so
WSGIPythonHome /opt/python/run/baselinenv
WSGISocketPrefix run/wsgi
WSGIRestrictEmbedded On
<VirtualHost *:80>

Alias /static/ /opt/python/current/app/staticfiles/
<Directory /opt/python/current/app/staticfiles/>
Require all granted
</Directory>


WSGIScriptAlias / /opt/python/current/app/myapp/wsgi.py


<Directory /opt/python/current/app/>
Require all granted
</Directory>

Header always set Access-Control-Allow-Methods "POST,GET,OPTIONS,PUT,DELETE, PATCH"
Header always set Access-Control-Allow-Headers "x-requested-with, Content-Type, Accept, origin, authorization, accept, client-security-token, Authorization"
WSGIDaemonProcess wsgi processes=3 threads=20 display-name=%{GROUP} 
python-path=/opt/python/current/app:/opt/python/run/venv/lib/python2.7/site-packages:/opt/python/run/venv/lib64/python2.7/site-packages user=wsgi group=wsgi 
home=/opt/python/current/app
WSGIProcessGroup wsgi
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule !/api/v1.0/church/health/ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
</VirtualHost>

WSGIPassAuthorization On

उत्तर:

जवाब के लिए 0 № 1

मेरे पास उत्पादन के लिए स्वास्थ्य की जांच है और मैं जिस यूआरएल का उपयोग करता हूं वह है /login

में देख लो configuration>health अपने EBT डैशबोर्ड में।

मुझे संदेह है कि आपके यू.आर.एल. /health django द्वारा प्रबंधित नहीं किया गया है।