Utilizzo OS X Server 10.7.5 su un Mac Mini e non riesco ad avviare Apache2 di MacPorts all'avvio. Mi sono assicurato che la versione di Apache fornita da Apple non si avvii e ho anche assicurato il caricamento di apache2 LaunchDaemon fornito da MacPorts, in realtà non è in realtà in grado di avviare Apache.
Dico che LaunchDaemon si sta caricando perché dopo l'avvio quando Apache non è in esecuzione ottengo questo:
% sudo port load apache2
org.macports.apache2: Already loaded
Quindi se faccio il seguente Apache2 inizierà
% sudo port unload apache2
% sudo port load apache2
Poiché la macchina esegue anche il server DNS di OS X Server con un nome di dominio solo interno, sto iniziando a pensare che Apache2 LaunchDaemon di MacPorts stia tentando di avviarsi prima che il DNS sia completamente attivo e risponde correttamente, facendo sì che Apache pensi che ci sia una mancata corrispondenza del servername e quindi non è in grado di avviare effettivamente Apache.
Mi piacerebbe trovare un modo per ritardare il caricamento di MacPorts Apache2 LaunchDaemon in modo da dare un po 'più di tempo affinchè il DNS sia pronto a vedere se questo è effettivamente il problema.
C'è un modo per aggiungere un po 'di ritardo a quel LaunchDaemon o in qualche modo dire al sistema di aspettare ancora un po' prima di caricarlo?