Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Configurazione del WSGI server con un Procfile su Elastic Beanstalk
Puoi aggiungere un file Procfile
al tuo pacchetto sorgente per specificare e configurare il server per la tua applicazione. WSGI L'esempio seguente utilizza Procfile
a per specificare u WSGI come server e configurarlo.
Esempio Procfile
web: uwsgi --http :8000 --wsgi-file application.py --master --processes 4 --threads 2
L'esempio seguente utilizza Procfile
a per configurare Gunicorn, il server predefinitoWSGI.
Esempio Procfile
web: gunicorn --bind :8000 --workers 3 --threads 2 project.wsgi:application
Note
-
Se configurate un WSGI server diverso da Gunicorn, assicuratevi di specificarlo anche come dipendenza dell'applicazione, in modo che sia installato sulle istanze dell'ambiente. Per informazioni dettagliate sulla specifica delle dipendenze, consulta Specificazione delle dipendenze utilizzando un file dei requisiti su Elastic Beanstalk.
-
La porta predefinita per il server è 8000. WSGI Se specifichi un numero di porta diverso nel comando
Procfile
, imposta anche la proprietà PORT dell'ambiente su questo numero di porta.
Quando utilizzi un Procfile
, vengono sovrascritte le opzioni dello spazio dei nomi aws:elasticbeanstalk:container:python
impostate utilizzando i file di configurazione.
Per informazioni dettagliate sull'utilizzo di Procfile
, espandi la sezione Buildfile e Procfile in Estensione delle piattaforme Elastic Beanstalk Linux.