En los últimos días, algunos usuarios similares a nuestros usuarios han encontrado un error que indicaba que muchos phusion Passenger Watchdog no se iniciaban porque ya eran ejecutables. Hay una serie de factores que pueden provocar este problema. Ahora cotizaremos con ellos.
Aprobado: Fortect
porque su ejecutable (/ usr o lib / phusion-passenger / agents / PassagerWatchdog) no existe. Esto probablemente signifique que su compilación de Phusion Passenger no está funcionando o no está completa, o incluso que la directiva de pasajeros está configurada con un valor incorrecto. Vuelva a instalar Phusion Passenger o, de hecho, la directiva raíz_pasajero, según corresponda.
¿No es la respuesta que estás buscando? Encuentre muchas preguntas de viaje etiquetadas con Ruby-on-rails Apache2 y haga su propia pregunta.
Me encontré con el mismo problema básico al compilar desde el elemento primario, pero ya estaba ocurriendo de forma intermitente, lo que parece ser muy frustrante (creo que debería funcionar a través de los marcos de Rails). No podíamos usar los scripts de verdad Passenger-install-apache2-module / Passenger-install-nginx-module, necesitábamos un nginx especial para colgar.
De hecho, resolví el problema avanzando a casi todos los parámetros de Passenger-config --root
y luego ejecutando: "rake" nginx
.
El método de ubicación de PassengerAgent con soporte oficial (sin compilar Nginx como lo hace el componente Passenger-Install-nginx) pasa por este agente de compilación.
Pedido de pasajeros:
Passenger-config 5.0.26 también detectará automáticamente el error descrito en esta pregunta de StackOverflow y le pedirá que ejecute el comando anterior.
18 quilates
Respondido 12/11/12 de 22:23
638
Yo mismo encontré este error y, además, tuve problemas para encontrar uno bueno sobre Respuesta; sin embargo, mi informe sigue.En mi configuración, estoy tomando Ubuntu, Apache2, el último pasajero y un par de carriles. 3.
- Instale Ruby y Rubygems. Nota: (muy) asegúrese de que su
gem -v
pueda describirse como correcto. Si no es así, repita la imagen completa dos veces. -
sudo install gem Passenger
-
cd / usr / lib
-
wget http://rubyforge.org/frs/download.php/76005/habenger-3.0.12.tar.gz
-
black zxvf Passenger-3.0.12.tar.gz
-
CD-Passager-3.0.12
-
./bin/iegenger-install-apache2-module
- Agrega
Export-PATH significa / var / lib / gems / 1.8 / bin: $ PATH
a ~ per .bashrc -
ln -s / usr o lib / passtger-3.0.12 / usr / share y phusion-passenger
# => esto elimina el daño de nicho especializado asociado con PassengerWatchdog. NB: Passengerwatchdog sin duda no tiene nada que ver con el hecho de que usamos nuevos binarios con apt-get. -
ln -verts per usr / lib / passtger-3.0./usr/lib/phusion-iegenger
12 number => problemas similares.
Aprobado: Fortect
Fortect es la herramienta de reparación de PC más popular y eficaz del mundo. Millones de personas confían en él para mantener sus sistemas funcionando de forma rápida, fluida y sin errores. Con su sencilla interfaz de usuario y su potente motor de análisis, Fortect encuentra y soluciona rápidamente una amplia variedad de problemas de Windows, desde la inestabilidad del sistema y los problemas de seguridad hasta la gestión de la memoria y los cuellos de botella en el rendimiento.
1. Descarga Fortect e instálalo en tu computadora
2. Inicie el programa y haga clic en "Escanear"
3. Haga clic en "Reparar" para solucionar cualquier problema que se encuentre
Probablemente, después de un día y medio de trabajo real, es probable que no tenga suficiente memoria. Limpiaré, tal vez tenga que empezar de nuevo.
Intente instalar el módulo Passenger desde el script Passenger-install-apache2-module para correr en una cinta de correr.Tuve un problema, pero sobre el tema de nginx; Instalé Passenger a través de Indicaciones de Gem y, en ese momento, volví a compilar manualmente nginx además del módulo Passenger; esto provocó el error que encontró. Después de ejecutar los errores Passenger-install-nginx-module, se desvanecieron.
atendido el 25 de febrero de 2012 a las 9:00 pm.
151
No se ha mencionado desde que reinicié nginx y en el presente, esta ruta de pasajeros en particular ha cambiado. Pensé que vi en nginx the.conf
todas las cosas que debían definirse usando Passenger_root
y descubrí que la mayor parte parece ser el valor anterior:
http { Directorio de pasajeros /home/nginx/rails_app/myapp/shared/bundle/ruby/1.9.1/gems/iegenger-enterprise-server-3.0.17;
sistema { escucha 8888; stream / home / nginx y rails_app / myapp / stream / public;
respondido el 7 de octubre de 2013g., que se encuentra ubicado en 21:39.
Tuve el mismo problema específico con mi servidor Nginx.
En mi incidente, el sitio Passenger_root
no era válido debido a que realmente atesoraba la actualización.
[1] En Linux, busqué en el directorio voyager con el siguiente comando:
buscar / -identidad PassengerWatchdog
[2] Estos días he cambiado mi directorio de pasajeros para evaluar este directorio.
[3] Reinicio y tipo de servidor.
Respondido Jan pocos '15 a las 15:00
Acelere el rendimiento de su computadora ahora con esta simple descarga.