Diferencia entre revisiones de «Passenger en ubuntu»

De Recursos Educativos
Ir a la navegación Ir a la búsqueda
(Página creada con «Como solucionar un problema que tiene Category:Tecnologia Category:Redes Category:Tips»)
 
 
Línea 1: Línea 1:
Como solucionar un problema que tiene  
+
Como solucionar un problema que tiene [https://www.phusionpassenger.com/|passenger] al desplegarse en un sistema linux que use systemd con tmp privado.
 +
 
 +
Información sacada de este [https://stackoverflow.com/questions/31761542/phusion-passenger-status-what-value-for-passenger-instance-registry-dir|hilo] en el que intervienen los desarrolladores de Passenger.
 +
 
 +
Lo que sucede es que passenger no funciona por defecto con /tmp privado, hay que darle un sitio donde escribir.
 +
 
 +
La solucion que se propone es usar /var/run/passenger-instreg
 +
 
 +
Pero ojo, /var/run se borra en cada reinicio.
 +
 
 +
Asi que hay que hacer dos cosas.
 +
 
 +
1) asegurarse de que nuestro fichero de conf de passenger tiene:
 +
 
 +
/etc/apache2/mods-enabled/passenger.conf:  PassengerInstanceRegistryDir /var/run/passenger-instreg
 +
 
 +
2) crear el fichero para que systemd cree el directorio temporal
 +
 
 +
/etc/tmpfiles.d/passenger.conf:d /var/run/passenger-instreg 0755 www-data www-data
  
  

Revisión actual del 17:39 22 ene 2020

Como solucionar un problema que tiene [1] al desplegarse en un sistema linux que use systemd con tmp privado.

Información sacada de este [2] en el que intervienen los desarrolladores de Passenger.

Lo que sucede es que passenger no funciona por defecto con /tmp privado, hay que darle un sitio donde escribir.

La solucion que se propone es usar /var/run/passenger-instreg

Pero ojo, /var/run se borra en cada reinicio.

Asi que hay que hacer dos cosas.

1) asegurarse de que nuestro fichero de conf de passenger tiene:

/etc/apache2/mods-enabled/passenger.conf:  PassengerInstanceRegistryDir /var/run/passenger-instreg

2) crear el fichero para que systemd cree el directorio temporal

/etc/tmpfiles.d/passenger.conf:d /var/run/passenger-instreg 0755 www-data www-data