Por favor ayuda con la creación de un archivo de servicio SYSTEMSD de Gunicorn -- server campo con nginx camp askubuntu Relacionados El problema

Please help with creating gunicorn systemd Service File


0
vote

problema

Español

Desarrollé una página web simple con Django y durante la segunda semana que lucha intentando lanzarla. No tengo antecedentes en el servidor logrando, así que todo lo que hago es nuevo para mí. Durante mis ensayos, he leído innumerables tutoriales y no logré obtener mi sitio web y correr (y me impulsa una locura). Por ahora estoy tratando de seguir este tutorial . Estoy en la parte de la parte que necesito para crear Gunicorn systemd Service File , pero como la estructura de mi proyecto es un poco diferente, no puedo equivocarse como hacerlo correctamente.

La estructura de mi proyecto sería así: ABCDEFGHIJKLMNABCDEFGHIJKLMN1

Todo mantenido en la carpeta principal llamada skdir y en subcarpetas dentro de ella. A continuación, intenté visualizarlo en la estructura de la vista de árbol (no todos los archivos mostrados, solo los que pensé importante):

  skdir/      myenv/           bin/              gunicorn          STV_skaiciuokle/                     skaiciuokle_web/                                    manage.py                                    skaiciuokle_web/                                                   settings.py                                    static/                                          js                                          css                                          img                                    media   

Para que todo sea más claro, mi archivo administrer.py está en skdir/STV_skaiciuokle/skaiciuokle_web directory.

MI CORTURANDO ABCDEFGHIJKLMNABCDEFGHIJKLMN5 CONFIGUCTO COMO ESTE (NO TRABAJO):

  [Unit] Description=gunicorn daemon After=network.target  [Service] User=gdmin Group=www-data WorkingDirectory=/home/gdmin/skdir ExecStart=/home/gdmin/skdir/myenv/bin/gunicorn --access-logfile - --workers 3 --bind unix:/home/gdmin/skdir/STV_skaiciuokle/skaiciuokle_web/skaiciuokle_web.sock skaiciuokle_web.wsgi:application  [Install] WantedBy=multi-user.target   

¿Cómo debo corregirlo?

¿También puede alguien recomendar un buen tutorial sobre esto, algo así como "implementar el nivel de Django para Dummies"?

Original en ingles

I developed simple web page using django and for second week struggling trying to launch it. I have no background in server managing so everything I do is new to me. During my trials I have read countless tutorials and did not managed to get my website up and running (and it drives me insane). For now I am trying to follow this tutorial. I am at the part there I need to create Gunicorn systemd Service File, but because my project structure is little bit different I can't figure way how to do it correctly.

My project structure would be like this: user: gdmin

Everything held in parent folder named skdir and in subfolders within in it. Below I tried to visualize it in tree view structure (not all files shown, just the ones i thought important):

skdir/      myenv/           bin/              gunicorn          STV_skaiciuokle/                     skaiciuokle_web/                                    manage.py                                    skaiciuokle_web/                                                   settings.py                                    static/                                          js                                          css                                          img                                    media 

To make everything more clear my manage.py file is in skdir/STV_skaiciuokle/skaiciuokle_web directory.

My current gunicorn.service configured like this (not working):

[Unit] Description=gunicorn daemon After=network.target  [Service] User=gdmin Group=www-data WorkingDirectory=/home/gdmin/skdir ExecStart=/home/gdmin/skdir/myenv/bin/gunicorn --access-logfile - --workers 3 --bind unix:/home/gdmin/skdir/STV_skaiciuokle/skaiciuokle_web/skaiciuokle_web.sock skaiciuokle_web.wsgi:application  [Install] WantedBy=multi-user.target 

How should I correct it?

Also can somebody recommend good tutorial on this, something like "deploy Django for dummies" level?

     
 
 

Lista de respuestas

0
 
vote
vote
La mejor respuesta
 

Finalmente lo puse a mí mismo.

El problema fue que no se estaba creando un archivo de socket. Durante mi investigación, me di cuenta de que los archivos . Fuerte no estaban presentes desde entonces, cargué mi proyecto a GitHub, los descartó como vacíos e innecesarios. Fije esto y parece que fue la raíz de mi problema en primer lugar. Después de esto, finalmente obtuve el sitio y en marcha.

Pensar en ello, probablemente este fue un problema todo el tiempo y otros tutoriales probablemente habrían trabajado también ...

 

Finally got it running myself.

Problem was that socket file was not being created. During my research I noticed that init.py files were not present since then I uploaded my project to github it discarded them as empty and unnecessary. I fixed this and it seems that was the root of my problem in the first place. After this I finally got site up and running.

To think about it, probably this was a problem all along and other tutorials probably would had worked also...

 
 

Relacionados problema

62  Error de instalación de NGINX en Ubuntu 16.04  ( Nginx installation error in ubuntu 16 04 ) 
: ~ $ sudo apt-get Quite nginx * & amp; & amp; sudo apt-get install nginx-full * Listas de paquetes de lectura ... HECHO Construyendo árbol de dependencia Le...

0  No se puede instalar NGENX como parte de LEMP - Configuración de SiguienteCloud  ( Unable to install nginx as part of lemp nextcloud setup ) 
Ya busco y probé soluciones para el mensaje de error que recibo, pero parece que no puedo instalar NGINX como un primer paso para construir una configuración ...

1  Instala Joomla en Nginx en Ubuntu 12.04  ( Install joomla on nginx in ubuntu 12 04 ) 
Estoy instalando a Joomla en Nginx y, hasta ahora, todo va bien hasta que llegue a la página donde se comprueba los parámetros de preinstalación de la instala...

1  Para enrutar o a nat?  ( To route or to nat ) 
Tengo una pregunta con respecto a usar enrutamiento o nat entre dos Nic's en la misma máquina. Mi configuración es la siguiente: **Additional Drivers**...

2  Yo borré / etc / nginx por error. ¿Cómo arreglar esto?  ( I deleted etc nginx by mistake how to fix this ) 
eliminé etc/nginx por error y ahora estoy atascado. Intenté compilar por fuente y repositorio, pero no lo recuperé. Algunos por favor ayúdame lo antes posib...

1  libcrypto.so.1.0.0: No hay información de la versión disponible (requerido por / usr / sbin / nginx)  ( Libcrypto so 1 0 0 no version information available required by usr sbin ngin ) 
Mi servidor sigue funcionando pero repentinamente salta al error como ABCDEFGHIJKLMNABCDEFGHIJKLMN5 ...

2  Problema con la configuración trabajando en NGINX 1.4 / Trusty y no funciona en NGINX 1.14 / BIONIC  ( Problem with config working in nginx 1 4 trusty and dont work in nginx 1 14 bio ) 
He instalado una aplicación "Balancer de carga", en un servidor Ubuntu 14.04 LTS con NGINX 1.4 (la versión que se maneja en este lanzamiento de Ubuntu). Ahora...

1  No se puede acceder al sitio NGINX desde IP externo  ( Cannot access nginx site from external ip ) 
Así que estoy teniendo un problema bastante extraño. Acabo de comprar un MicroServer HPE ProLiant Gen8 para ejecutar Plex y WebServer. Lo primero que inst...

136  ¿Cuál es la forma más fácil de habilitar PHP en NGINX?  ( What is the easiest way to enable php on nginx ) 
¿Cuál es la forma más fácil de habilitar PHP en NGINX en Ubuntu 12.04? La mejor solución es la que solicita un trabajo mínimo, idealmente solo una instalaci...

2  HTML5 WebSocket-Soporte para NGINX  ( Html5 websocket support for nginx ) 
Necesito WebSockets en un proyecto para HTML5 y PHP, pero no funciona. Leí algo sobre eso, NGINX no los está apoyando. ¿Existe la posibilidad de instalar un...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos