1. Cargue el proyecto en el servidor de la nube, instale el entorno virtual y las bibliotecas dependientes, e inicie la prueba directamente:
Aparecido
2. Instale uwsgi en un entorno real
# Salir entorno virtual Desactivar cd .. APT instalar python3 - PIP la y- APT -get instalar -y python3- dev PIP3 instalar uwsgi
Usa uwsgi para comenzar el proyecto
uwsgi --chdir / home / ubuntu / xynet --home / home / ubuntu / env36 --http: 8000 --module xynet.wsgi
Visita: http://49.234.49.146:8000/xadmin/
Mensaje de error:
Si agrega --threads 2 al comando para iniciar el proyecto con uwsgi
uwsgi --chdir / home / ubuntu / xynet --home / home / ubuntu / env36 --http: 8000 --module xynet.wsgi --threads 2
Puedes acceder con éxito
La razón de este fenómeno, Baidu informó un mensaje de error
Como resultado, hay publicaciones que dicen:
3. Si desea utilizar ini para iniciar un proyecto, siempre falla.
cd / home / ubuntu
vim uwsgi.ini
Se agregó el contenido mencionado en el blog a ini
Comience el proyecto con ini
descargar - aquí /home/ubuntu/uwsgi.ini
Luego use un navegador para visitar http://49.234.49.146:8000/xadmin/
Era tan inaccesible nuevamente y seguía girando:
Solo después de matar el puerto se detendrá:
pkill -f uwsgi -9
¿Cómo se puede romper esto? ¿Es un problema escrito por mi uwsgi.ini? ¿Aún necesitas configurarlo? Realmente pensé en todas las formas y las comprobé, ¡pero no pude resolverlas!