gumara

เหนือกว่าเหตุผล ผมไม่มีเหตุผล

ubuntuclub.com

cron run fail on ubuntuclub: done

อวสานอภิมหากาพย์ 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 จะติดก็บางเรื่องที่ยังปรับไม่ค่อยได้ดั่งใจ

cron run fail on ubuntuclub: round 3

เช้าวันเสาร์ มหากาพย์ อภิมหาสงคราม cron ยังไม่จบ โซโล่มื้อเช้าในเวลาใกล้เที่ยง กลับมากด Zelda: Spirit Track สักชั่วโมง แล้วก็ ลุกมาขัดการมหากาพย์ต่อ

ก็วันนี้ลองวิธี เอา site เดิมไปวางที่อื่น บนเซิร์ฟเวอร์เดียวกัน ก็ตะก่อนนี้นานมาแล้ว เคยตั้ง beta.ubuntuclub ไว้ เอาไว้ test web ก็เลยพอดี ใช้อันนี้ซะเลย

วิธีการก็ไม่มีไร ย้ายไฟล์ทั้งหมดไป ส่วน db ก็เปลี่ยนก้อน ข้อมูลเหมือนเดิมหมด

รอบแรก รัน manually ผ่านหน้า status report โช๊ะ ไม่ผ่าน
ถัดมาลองใหม่ โหลด drupal 6.15 มาแตกทับ รันอีกรอบ โช๊ะ ผ่านวุ๊ย
เจดดดด เสร็จล่ะกู เรียบร้อย ปิดฉายสงครามยืดเยื้อกันเถิด
ก็ทำที่ site จริง ด้วยวิธีการดังกล่าว run cron โช๊ะ ไม่ผ่าน เข็ดม่อนนน ไรเนี่ย

จบ episode 3 ไว้เท่านี้ก่อน เดี๋ยวกลับไปหาทางใหม่

cron run fail on ubuntuclub

จากที่เริ่มหันมาจัดการจัดระเบียบ ubuntuclub ชุดใหญ่ ก็ได้พบว่า cron มีปัญหา ไม่ยอมรัน เท่าที่เคยเจอปัญหาที่สัมผัสกะตัวเองก็มีของ pclinuxclub.com ที่เดียว ของขานั้นแก้อยู่นาน มาสรุปได้ว่า มีปัญหาที่ binary ของไฟล์ database ก็แก้ไขโดย dump ออกมาใส่ db ก้อนใหม่ ก็คือเปลี่ยน binary นั่นแหล่ะ นอกนั้นก็มีที่เคยเสริชเจอบ้างประปราย

ของ ubuntuclub ที่มีปัญหาคือ พอรัน manually ในหน้า status แล้ว มันบอกแค่ "cron run fail" ส่วนเรียกจาก cron.php ก็ขึ้นหน้าขาวตามปกติ

จากที่ดูใน aggregator แล้ว ครั้งสุดท้ายที่ได้ข้อมูลอัพเดทมาเป็นข้อมูลของช่วงเดือนธันวาที่ผ่านมา แสดงว่า มันพังช่วงประมาณที่อัพเดทจาก drupal 6.14 ไป 6.15 แต่จริงๆแล้ว drupal 6.14 ไป 6.15 นั้น db ไม่มีการอัพเดทอะไร ดังนั้นแปลว่า มันน่าจะพังเพราะการอัพเดท module ใดสักตัว

ลองตามคำแนะนำของ @manatsawin คือ ปิดโมดูลทีละตัวดู ว่าจะ run ได้ไม๊ ก็ลองปิดจนเหลือแค่ core มันก็ยังไม่ยอมรัน แต่ไม่ได้เคลียร์ table กับ data ก็คงไม่ได้ช่วยอะไร คิดว่าเดี๋ยวจะลองดูดมาใส่ localhost แล้วลอง เคลียร์ module แบบเกลี้ยงๆดู ว่าจะรันได้ไม๊

ระหว่างนี้ยังหาทางแก้ไม่ได้ ด้วยว่าอับจนซึ่งหนทาง ตอนนี้ก็เลยแก้ด้วยวิธี ช่างมัน (เรียกแก้เหรอนั่น) แล้วไปปิดตัว database logging ไปก่อน เพราะก่อนที่จะปิดโมดูลไปนี่ เฉพาะ table access log นี่ พวกล่อไปครึ่งกิ๊กละ

ไว้หาทางแก้ได้จะมาโน๊ตไว้อีกที

linkstar ad

พอดีว่าทาง linkstar.co.uk ติดต่อมาให้ลง ad ใน ubuntuclub ให้หน่อย ก็คุยกันอยู่พักใหญ่ จนสุดท้ายก็ตกลงและดำเนินการแปะโฆษณา แล้วก็จัดการสร้าง account paypal ไปเรียกเก็บตังค์ (ปกติใช้แต่ google checkout แต่ checkout เอาตังค์เข้าไม่ได้มั๊ง ได้แต่เอาออก)

ก็ คุยเรื่อง ad ไปๆมาๆ ตกลงว่าจะเอาแค่เป็น text link ฝังใน content แถมเอาแค่หน้าเดียวด้วย ก็เลยงงๆ ก็ออกมาเป็นหน้านี้ http://www.ubuntuclub.com/node/15 ก็ตัวโฆษณาอยู่ที่บรรทัดสุดท้ายของ Content ตัวข้อความต้นฉบับเขาส่งมาเป็นแบบนี้

โอ้พระเจ้า! ได้ยินข่าวลือมาหนาหูว่าหลายๆคนประสบปัญหาการดูหนังบน ubuntu อยู่ใช่มั๊ย หรือไม่ก็อยากจะฟังเพลง แต่ดั๊นเปิดเพลงฟังไม่ได้ ไม่ต้องตกใจไปอยากจะบอกเลยว่าปัญหาพวกนี้น่ะ "มันเรื่องขี้ๆ" This is a huge mystery, because if running websites like pokerstars is not a problem for ubuntu, why should running movies be?

อันภาษาไทยนั่นรู้สึกเขาจะใช้ Google translate หรือให้ใครแปลมาไม่รู้ แต่อ่านแล้วงงๆ แล้วผมก็ไม่รู้ว่าความหมายมันต้องแปลว่าไร ก็เลยแปลให้ไปตามใน node 15 แต่แปลเองก็ยังงงๆอยู่ดี - -"

เพิ่งเคยทำธุรกิจออนไลน์กะฝรั่ง พบว่า ทำเสร็จปุ๊บ พี่เธอก็โอนตังค์ให้ปั๊บ นึกว่าต้องรอครบปีอะไรประมาณนี้ ทำงานกะฝรั่งควักง่ายดีหว่ะ เจอมาสองสามรายก็ประมาณนี้ (แต่ฝรั่งเขี้ยวๆก็มีนะ)

ก็ แปะปีนึงมั๊งถ้าจำไม่ผิด ได้มา 70$ ก็โอเค แปะ text link ในหน้าที่ไม่น่าจะมีใครอ่านแล้ว หรือถ้ายังอ่านอยู่ก็คงจะแค่งงๆว่า มันเขียนบ้าไรของมันว๊ะ

drupal theme ubuntu-loco customize

วันนี้นั่งลอง theme ubuntu-loco ที่มาในชุด loco-drupal เอามาปรับลงใน ubuntuclub.com ที่อัพเกรดไว้ใน localhost มีบันทึกการปรับแต่งนิดหน่อย

- ที่เปิดใช้งานไม่ได้เพราะติดค่า cache ที่ตั้งไว้ ไปปิดซะ
- ปรับ css นิดนึง
- เพิ่ม .block-ad {text-align: center;}
- ปรับ #header div.block ให้เส้นเป็นสีขาว
- ปิด .headerbar
- block ad เอาไว้ที่ header
- panel เลิกใช้ ของเวอร์ชั่น 2 นี่ interface รกมาก Drupal ต้องจัดการเรื่อง HIG อย่างแรง
- blog latest comment กับ forum เอาแปะ position right แทน
- ไอ้เมนู primary ที่เป็น drop down ไม่ทำงาน ต้องเอาโมดูล nice menus มาติด
- footer ใส่แล้วทุเรศมาก มันไปอยู่ใต้ footer ของธีมตรงที่ hard code ไว้

นอกนั้นไม่มีไรมั๊ง ไว้ถึงวันใช้จริงค่อยว่ากัน


Let's chat

Comment

Tags

tweets

del.icio.us/~

Another ~

The Ubuntu Counter Project - user number # 5754
Add to Technorati Favorites