พร้อมทั้งกำหนด chkconfig a2b-callback-daemon on แล้ว
หลังจากได้ทำการ reboot เครื่อง และได้ตรวจสอบดู พบว่า service a2b-callback-daemon ไม่ทำงาน
ผมจึงไปดู log พบว่า
File "build/bdist.linux-i686/egg/callback_daemon/daemon.py", line 200, in start
File "build/bdist.linux-i686/egg/callback_daemon/a2b_callback_daemon.py", line 137, in run
File "build/bdist.linux-i686/egg/callback_daemon/database.py", line 109, in __init__
File "build/bdist.linux-i686/egg/callback_daemon/database.py", line 164, in db_connect
ConnectionError: (OperationalError) (2002, "Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)") None None
"2010-11-13 16:50:13,911 - root - MainThread - INFO - stopped"
ผมก็เลยเช็คดูว่า service mysql มันยังทำงานอยู่หรือไม่ พอเช็คแล้ว service ทุกตัวที่ต้องใช้งาน ก็ทำงานปกติ
ทีนี่ผมก็เลย มาดูตอน reboot ใหม่พบว่า ระบบได้ทำการ สั่งให้ a2b-callback-daemon มัน start ก่อนเป็นตัวแรก ซึ่ง service mysql ยังไม่ start
จึงทำให้ service a2b-callback-daemon ไม่ทำงาน
แต่ถ้าหลังจาก เครื่อง on ปกติแล้ว เราจึงค่อยมาสั่ง service a2b-callback-daemon start อีกทีถึงจะได้ครับ
ผมจึงมีคำถามว่า มีทางไหนบ้างไหมครับว่า ให้ service a2b-callback-daemon มัน start ทันทีเลยเมื่อมีการ boot เครื่องอ่ะครับ
หรือว่าเราต้องไปกำหนดใน /etc/rc.local เท่านั้นอ่ะครับ
ขอบคุณครับ