ฉันมีคำถาม Apache ที่นี่
สำหรับอาชีพของฉันทั้งหมดในฐานะนักพัฒนาฉันได้เริ่ม Apache ใหม่เช่นนี้:
sudo /etc/init.d/apache2 restart
วันนี้ฉันเพิ่งติดตั้งแอปพลิเคชั่นแรกของ Rails แต่ฉันมีปัญหาในการให้ Apache รีสตาร์ทบนเครื่องโฮสต์ เมื่อฉันลองทำเช่นนั้น Apache จะพยายามเริ่มต้นใหม่ แต่ในที่สุดก็จะหยุด
อย่างไรก็ตามสิ่งนี้ทำงานได้ดี:
sudo apachectl restart
อะไรคือความแตกต่างระหว่างสองเทคนิคนี้? ฉันสันนิษฐานว่าสิ่งหลัง ๆ นั้นเป็นเรื่องที่ดีที่สุด "น้ำตาลประโยค" ในตอนแรก แต่นั่นก็ไม่ได้เป็นเช่นนั้น
ถ้ามันเกี่ยวข้อง (และฉันสงสัยว่ามันอาจจะเป็น) แอพพลิเคชั่น Rails นี้ใช้ Phusion Passenger ประสบการณ์การพัฒนาก่อนหน้าของฉัน (โดยวิธีเดิมทำงานได้ดี) ส่วนใหญ่เป็น PHP ฉันค่อนข้างใหม่กับ Rails
เซิร์ฟเวอร์ที่มีปัญหาใช้งาน Ubuntu 11.04 (Natty)