"Unidad Gunicorn.Service no pudo cargar: ¿No hay tal archivo o directorio" en Ubuntu 15.10? -- server campo con 15.10 camp askubuntu Relacionados El problema

“Unit gunicorn.service failed to load: No such file or directory” on Ubuntu 15.10?


3
vote

problema

Español

Al configurar un nuevo servidor Ubuntu 15.10 X64 que ejecuta NGINX, Gunicorn, Django como usuario sudo. Estoy recibiendo un mensaje de error ejecutando service gunicorn start (como root, sí, es una mala idea):

  Failed to start gunicorn.service:  Unit gunicorn.service failed to load: No such file or directory.   

de un VirtualEnv activo puedo iniciar Gunicorn usando:

Cualquier idea sería muy apreciada sobre cómo resolver esto, ya que he probado algunas sugerencias de varias búsquedas web que mencionaron problemas similares a esto sin suerte.

  ABCDEFGHIJKLMNABCDEFGHIJKLMN5   

Esta pregunta es idéntica a aquí < / a>, pero no tengo privilegios para comentar y el usuario pareció haber encontrado la respuesta con Systemd. El problema original se deriva de seguir este guía en Ubuntu 15.10. Intenté revisar la sección de comentarios en esa página, buscando con mi Google Fu y varios sitios web que llegan aquí.

La ayuda simplificada sería muy apreciada por alguien algo nuevo con Ubuntu.

Original en ingles

When setting up a new Ubuntu 15.10 x64 server running nginx, gunicorn, django as a sudo user. I am getting an error message by running service gunicorn start (as root, yes it is a bad idea):

Failed to start gunicorn.service:  Unit gunicorn.service failed to load: No such file or directory. 

From an active virtualenv I can start gunicorn using:

Any ideas would be greatly appreciated on how to resolve this as I have tried quite a few suggestions from various web searches that mentioned problems similar to this with no luck.

My gunicorn file is at `/etc/init/gunicorn.conf` and is configured as follows:  description "Gunicorn application server handling myproject"  start on runlevel [2345] stop on runlevel [!2345]  respawn setuid myuser setgid www-data chdir /home/myuser/myproject  exec myprojectenv/bin/gunicorn --workers 3 --bind unix:/home/myuser/myproject/myproject.sock myproject.wsgi:application 

This question is identical to here, but I don't have privileges to comment and the user seemed to have found the answer with systemd. The original problem stems from following this guide on Ubuntu 15.10. I tried checking the comments section on that page, searching with my google fu and various websites arriving here.

Simplified help would be much appreciated for someone somewhat new with Ubuntu.

     

Lista de respuestas

3
 
vote

Lo que está sucediendo es que está tratando de usar el inicio cuando necesita estar usando Systemd. Por lo tanto, debe estar usando la configuración de Systemd, en lugar de arriba.

Tomado de http://docs.gunicorn.org/en/stable/deploy. html

systemd

Una herramienta que comienza a ser común en los sistemas Linux es Systemd. Aquí hay archivos de configuraciones para configurar el lanzamiento de Gunicorn en Systemd y las interfaces en las que Gunicorn escuchará. Los sockets será administrado por Systemd:

/lib/systemd/system/gunicorn.service:

  [Unit] Description=gunicorn daemon Requires=gunicorn.socket After=network.target  [Service] PIDFile=/run/gunicorn/pid User=someuser Group=someuser WorkingDirectory=/home/someuser ExecStart=/home/someuser/gunicorn/bin/gunicorn --pid /run/gunicorn/pid test:app ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s TERM $MAINPID PrivateTmp=true  [Install] WantedBy=multi-user.target   

gunicorn.socket:

  [Unit] Description=gunicorn socket  [Socket] ListenStream=/run/gunicorn/socket ListenStream=0.0.0.0:9000 ListenStream=[::]:8000  [Install] WantedBy=sockets.target   

tmpfiles.d / gunicorn.conf:

  d /run/gunicorn 0755 someuser someuser -   

Después de ejecutar CURL http: // localhost: 9000 / , Gunicorn debería comenzar y debes ver algo así en Registros:

2013-02-19 23:48:19 [31436] [Depurar] Socket Activation Sockets: Unix: / run / gunicorn / socket, http://0.0.0.0:9000,http:// [::]: 8000

 

What's happening is you are trying to use Upstart when you need to be using Systemd. So, you need to be using the Systemd configuration, instead of Upstart.

Taken from http://docs.gunicorn.org/en/stable/deploy.html

Systemd

A tool that is starting to be common on linux systems is Systemd. Here are configurations files to set the Gunicorn launch in systemd and the interfaces on which Gunicorn will listen. The sockets will be managed by systemd:

/lib/systemd/system/gunicorn.service:

[Unit] Description=gunicorn daemon Requires=gunicorn.socket After=network.target  [Service] PIDFile=/run/gunicorn/pid User=someuser Group=someuser WorkingDirectory=/home/someuser ExecStart=/home/someuser/gunicorn/bin/gunicorn --pid /run/gunicorn/pid test:app ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s TERM $MAINPID PrivateTmp=true  [Install] WantedBy=multi-user.target 

gunicorn.socket:

[Unit] Description=gunicorn socket  [Socket] ListenStream=/run/gunicorn/socket ListenStream=0.0.0.0:9000 ListenStream=[::]:8000  [Install] WantedBy=sockets.target 

tmpfiles.d/gunicorn.conf:

d /run/gunicorn 0755 someuser someuser - 

After running curl http://localhost:9000/, Gunicorn should start and you should see something like that in logs:

2013-02-19 23:48:19 [31436] [DEBUG] Socket activation sockets: unix:/run/gunicorn/socket,http://0.0.0.0:9000,http://[::]:8000

 
 
   
   

Relacionados problema

1  Iniciar OpenVPN como servicio Ubuntu 15.10  ( Start openvpn as a service ubuntu 15 10 ) 
Acabo de instalar Ubuntu 15.10 e instalé OpenVPN. Estoy usando los mismos archivos .conf como tuve en 14.x, sin embargo, el servicio no comenzará con sí mis...

0  Ubuntu 15.10 Editor predeterminado no funciona para los archivos remotos SFTP  ( Ubuntu 15 10 default editor doesnt work for sftp remote files ) 
Instalé un editor de texto diferente en Ubuntu 15.10, pero Nautilus (y NEMO) todavía abre archivos con GEDIT ... En las "Propiedades de archivo" - & gt; "Abri...

0  Dell XPS 13 (3950) VideoCard no funciona  ( Dell xps 13 3950 videocard not working ) 
Soy un poco nuevo para esto, así que soporta conmigo si la publicación no sigue el formato correcto 100%. Tengo Ubuntu 15.10 instalado con el kernel 4.5RC3 ...

0  Problema de dependencia Instalación de Dell OSAM en Ubuntu 15.10  ( Dependency problem installing dell osam on ubuntu 15 10 ) 
Tengo un problema simple con las dependencias. Quiero instalar un paquete de administración de servidor de Dell llamado OSAM en Ubuntu 15.10. Para la instal...

0  ¿Cómo cambiar la pantalla de bloqueo?  ( How to change lock screen ) 
I instalé KDE en Ubuntu 15.10, pero la pantalla de inicio de sesión es la que viene con la unidad. ¿Hay alguna forma de usar la pantalla de inicio de sesión d...

3  Comportamiento de enfoque de ventana extraño con Ubuntu 15.10 y GNOME  ( Strange window focus behavior with ubuntu 15 10 and gnome ) 
Estoy ejecutando Ubuntu 15.10 y ABCDEFGHIJKLMNABCDEFGHIJKLMN0 . Desde la actualización de 15.04, he notado que cuando hago doble clic en una ventana, esa ven...

1  ¿Cómo puedo obtener un instalador Beta1 de Ubuntu 15.10 (Wily) (si estoy listo para probarlo)? [duplicar]  ( How can i get an ubuntu 15 10 wily beta1 installer if im ready to test it ) 
Esta pregunta ya tiene respuestas aquí : ¿Cómo puedo cambiar de 32 bits? Instalación a un de 64 bits...

7  Después de actualizar a 15.10 WiFi a una red corporativa (WPA2) ya no funciona  ( After upgrade to 15 10 wifi to a corporate network wpa2 is not working anymore ) 
El pasado viernes, actualizé a Ubuntu 15.10. En ese momento me conecté a una red corporativa con WiFi. Después de la actualización ya no funciona. Configura...

0  Lenovo ThinkPad L460 TouchPad no funciona  ( Lenovo thinkpad l460 touchpad not working ) 
Hoy recibí mi nuevo Lenovo ThinkPad L460. Así que instalé un Ubuntu fresco 15.10 en él y todo funcionó bien hasta que quería usar el TouchPad. No está funcion...

0  Problema con Ubuntu 15.10 después de la bota dual  ( Problem with ubuntu 15 10 after dual boot ) 
i Dual arrancó mi PC de Windows 10 con Ubuntu 15.10. Funcionó bien durante un par de semanas, pero ahora está detenido, me detiene con el sistema Ubuntu e ini...




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