ฉันใช้ OS X Server 10.7.5 ใน Mac Mini และฉันไม่สามารถรับ Apache2 ของ MacPorts เพื่อเริ่มการบู๊ต ฉันรับรองว่า Apache เวอร์ชันที่ Apple จัดหามาไม่ได้เปิดตัวและฉันยังมั่นใจว่า apache2 LaunchDaemon ที่มาพร้อมกับ MacPorts ที่มาจาก MacPorts กำลังโหลด แต่มันไม่ได้เริ่มต้น Apache จริงๆ
ฉันบอกว่า LaunchDaemon กำลังโหลดเพราะหลังจากบูตเมื่อ Apache ไม่ทำงานฉันได้รับสิ่งนี้:
% sudo port load apache2
org.macports.apache2: Already loaded
จากนั้นถ้าฉันทำ Apache2 ต่อไปนี้จะเริ่มขึ้น
% sudo port unload apache2
% sudo port load apache2
เนื่องจากเครื่องยังใช้งานเซิร์ฟเวอร์ DNS ของ OS X Server ด้วยชื่อโดเมนภายในเท่านั้นฉันเริ่มคิดว่า MacPorts Apache2 LaunchDaemon พยายามเรียกใช้ก่อนที่ DNS จะเต็มและตอบสนองอย่างถูกต้องจึงทำให้ Apache คิดว่าชื่อเซิร์ฟเวอร์ไม่ตรงกัน จึงไม่สามารถเริ่ม Apache ได้
ฉันต้องการหาวิธีชะลอการโหลด MacPorts Apache2 LaunchDaemon เพื่อให้ DNS เพิ่มเวลาอีกเล็กน้อยเพื่อให้พร้อมที่จะดูว่านี่เป็นปัญหาหรือไม่
มีวิธีในการเพิ่มการหน่วงเวลาบางอย่างให้กับ LaunchDaemon หรือบอกให้ระบบรออีกเล็กน้อยก่อนที่จะโหลด