อวสานอภิมหากาพย์ run cron ก็ คิดว่าปัญหาได้ถูกเคลียร์แล้ว (หวังว่า) ปัจจุบัจจุบันยังคงเจอหน้า error บ้าง แต่น้อยลงมาก
เหตุที่แก้ได้คือ หลังจากที่ลองรันใน beta.ubuntuclub แล้ว cron ผ่านเรียบร้อยดี ก็เลยลองรันซ้ำดูอีกสักที ปรากฏว่า มันขึ้น error ของ cron มาว่า fail ในตอนที่ feed ข้อมูลในส่อนของ aggregator module ก็เลยจับได้ละว่า ใครเป็นตัวการ แต่ก็ยังงงอยู่ว่า ตอนแรกที่ทดสอบ run โดยปิด module ทั้งหมดไปทำไมมันไม่ผ่าน
ก็เลยแก้ด้วยการ ไล่ลบข้อมูล feed ของทั้งหมดทิ้งไปก่อน แล้วลบโมดูล aggregator ทิ้ง (uninstall เลย) ก็พอรันแล้วก็พบว่า cron ผ่านเรียบร้อยดี โล่งอกเลย
ในส่วนของ feed aggregator ก็ปรับมาเหลือแค่ ubuntuclub forum กับ twitter #ubuntu
ส่วน feed aggregator เดิมก็ขยับมาใช้โมดูล planet แทน
ดูเหมือนจะเรียบร้อยดี
ผ่านสงครามครั้งนี้ได้ค่า EXP มาอีกเยอะ
- drupal รัน cron ของ feed aggregator ก่อน database logging และ update module (เพื่ออะไร หรือแค่เรียงตามอักษร)
- ถ้า cron fail มันจะเสียทั้งกระบวนการเลย แทนที่จะข้ามไป
- drupal จะพยายามทำงานให้ได้ แม้ว่าบางส่วนจะเสียหาย มันจะทำงานให้ดีที่สุดเท่าที่สังขารจะอำนวย แต่นั่นก็เลยเป็นว่าเราจะไม่รู้เลยว่ามันมีปัญหาจนกว่าอาการจะสาหัส
ยิ่งใช้ยิ่งประทับใจ drupal จะติดก็บางเรื่องที่ยังปรับไม่ค่อยได้ดั่งใจ




เกี่ยวกับบั๊กนี้รึป่าวครับ?
เกี่ยวกับบั๊กนี้รึป่าวครับ? http://drupal.org/node/580508#comment-2055538
Post new comment