¿Cómo puedo retrasar la carga de un Launchd Launch Daemon en el arranque?

2

Estoy ejecutando OS X Server 10.7.5 en un Mac Mini y no puedo hacer que Apache2 de MacPorts se inicie en el arranque. Me he asegurado de que la versión de Apache provista por Apple no se inicie y también me he asegurado de que el Apache2 LaunchDaemon proporcionado por MacPorts se está cargando, simplemente no está iniciando Apache.

Digo que el LaunchDaemon se está cargando porque después del arranque cuando Apache no se está ejecutando, obtengo esto:

% sudo port load apache2
org.macports.apache2: Already loaded

Entonces si hago lo siguiente, se iniciará Apache2

% sudo port unload apache2
% sudo port load apache2

Debido a que la máquina también ejecuta el servidor DNS de OS X Server con un nombre de dominio solo interno, estoy empezando a pensar que el Apache2 LaunchDaemon de MacPorts está intentando ejecutarse antes de que el DNS esté completamente activo y respondiendo correctamente, lo que hace que Apache piense que existe una discrepancia con el nombre del servidor y, por lo tanto, no se puede iniciar Apache.

Me gustaría encontrar una manera de demorar la carga del Apache2 LaunchDaemon de MacPorts para dar un poco más de tiempo para que el DNS esté listo para ver si este es realmente el problema.

¿Hay alguna forma de agregar algún tipo de retraso a ese LaunchDaemon o de alguna manera decirle al sistema que espere un poco más antes de cargarlo?

    
pregunta JCobb 05.11.2012 - 21:09

0 respuestas

Lea otras preguntas en las etiquetas