ฉันมีเซิร์ฟเวอร์ rackspace ที่ฉันเช่าเพื่อใช้งานโครงการส่วนตัวของฉัน เนื่องจากฉันราคาถูกมันมี RAM ขนาด 256 เมกะไบต์และไม่สามารถจัดการได้อย่างตรงไปตรงมา ทุกครั้งที่มีการจราจรติดขัดเซิร์ฟเวอร์ตัดสินใจที่จะเริ่มกระบวนการฆ่าและดูเหมือนว่า mysqld เป็นที่นิยมสำหรับการฆ่า ฉันพยายามเยี่ยมชมเว็บไซต์ของฉันและได้รับการต้อนรับด้วยข้อความว่ามีข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล การตรวจสอบบันทึกพบว่า mysqld ถูกฆ่าเนื่องจากหน่วยความจำไม่เพียงพอ
ตั้งแต่ฉันยังคงแย่เหมือนเมื่อวานและไม่ต้องการอัพเกรด RAM ของ VM ของ rackspace ฉันมีวิธีที่ฉันบอกให้รีสตาร์ท mysqld โดยอัตโนมัติเมื่อมันตายหรือไม่
ฉันมีความคิดที่จะใช้บางสิ่งบางอย่างเช่น crontab แต่อนิจจาฉันก็ไม่รู้เหมือนกันว่าจะต้องทำอะไรที่นั่น ฉันเดาว่าฉันเป็นผลิตภัณฑ์ของ "Linux บนเดสก์ท็อปของคุณ" เนื่องจากฉันสามารถทำสิ่งต่าง ๆ บนเดสก์ท็อปและแล็ปท็อปของฉันได้ (ซึ่งใช้ Linux เกือบทั้งหมด) แต่ก็ยังขาดทักษะการบริหารเซิร์ฟเวอร์สำหรับ Linux
เซิร์ฟเวอร์รัน CentOS 6.3