cron Magento ของฉันทำงานได้ตามปกติประมาณไม่กี่เดือนที่ผ่านมา แต่เมื่อเร็ว ๆ นี้มันหยุดสร้างตารางทันที คำสั่ง cron ทำงานได้ดีในโฮสติ้งเซิร์ฟเวอร์ของฉัน มันคือ Magento ver 1.8.0.0
นี่คือสิ่งที่ฉันได้ลอง:
ฉันลองรัน cron.php ในเบราว์เซอร์และมันไม่ได้สร้างตารางในตาราง cron_schedule
ติดตั้งส่วนขยาย AOE Scheduler โดยหวังว่าจะสามารถแก้ปัญหาได้ ฉันสามารถสร้างตารางโดยใช้ส่วนขยายนี้ได้ แต่ Magento cron ไม่สามารถเรียกใช้กำหนดการ cron ได้
ติดตั้ง Magento ver 1.8.0.0 ใหม่ในการโฮสต์เซิร์ฟเวอร์จากนั้นเรียกใช้ cron.php ในเบราว์เซอร์ตาราง cron_schedule ยังคงว่างเปล่า
ติดตั้ง Magento ver 1.8.0.0 ใหม่ใน localhost ของฉันแล้วดำเนินการ cron.php ในเบราว์เซอร์มันสร้างตาราง ดังนั้นฉันพยายามอัปโหลดไปยังเซิร์ฟเวอร์ที่โฮสต์ ฉันล้างแคชของวีโอไอพีจากนั้นเรียกใช้ cron.php ในเบราว์เซอร์ไม่มีอะไรน่าประหลาดใจเกิดขึ้นในตาราง cron_schedule แต่มันทำงานได้ดีใน localhost ของฉัน
ฉันมีเว็บไซต์ Magento เวอร์ชั่น 1.7.0.2 อื่นในเซิร์ฟเวอร์โฮสต์เดียวกัน cron ทำงานได้ดี
ฉันยังไม่รู้ว่าสาเหตุของปัญหานี้คืออะไรฉันจึงโพสต์ไว้ที่นี่ หวังว่าใครบางคนมีปัญหาเดียวกันและแบ่งปันวิธีแก้ปัญหา
/usr/bin/wget http://www.mysite.com/cron.php >/dev/null 2>&1
และนี่คือการใช้คำสั่งฉัน