Reinicie la aplicación individual en apache+passenger en el servidor ubuntu

Reinicie la aplicación individual en apache+passenger en el servidor ubuntu

Tengo varias aplicaciones Ruby on Rails en el servidor (Apache + pasajero) usando RailsbaseURI.

Cuando se implementan nuevas aplicaciones, Apache se configura para recargar, lo que lee la nueva configuración en apache.conf y la nueva URL de la aplicación se activa.

Estaba buscando opciones donde se puedan reiniciar aplicaciones individuales usando algún socket. ¿Alguien puede recomendarme algunos consejos para esa implementación?

Respuesta1

No creo que puedas hacer esto. Me encantaría que me corrigieran, pero creo que esto es solo culpa de Apache y Passenger. (También podría explicar por qué nadie comentó sobre esto)

De hecho, tuve que tomar medidas extremas para solucionar esto (cada vez que actualizaba un sitio en mi host, tenía que reiniciar todas las aplicaciones), así que pasé a nginx y unicorn. Unicorn permite que la aplicación esté vinculada a sockets Unix, y nginx lee muy bien desde esos sockets.

Hay numerososguíaspara esta migración.

información relacionada