Passenger en ubuntu
Ir a la navegación
Ir a la búsqueda
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