ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comไทย เสียว บอร์ดTutorial (ห้ามตั้งคำถามห้องนี้)-+++ การแก้ปัญหาแบบสมบูรณ์สำหรับwordpress Mu ให้เบาหวิว สำหรับhost -dr.k
หน้า: [1] 2 3   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: -+++ การแก้ปัญหาแบบสมบูรณ์สำหรับwordpress Mu ให้เบาหวิว สำหรับhost -dr.k  (อ่าน 8012 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
Dr.K
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 432
ออฟไลน์ ออฟไลน์

กระทู้: 6,744



ดูรายละเอียด เว็บไซต์
« เมื่อ: 26 กันยายน 2009, 22:55:51 »

ได้พยายาม หาสาเหตุที่ทำให้เกิดการล่ม การช้าของ wordpress MU อย่างเป็นขั้นตอน จนจบบริบูรณ์ หมดปัญหาโฮสล่มอีกต่อไป
จากการที่ได้ขลุกกับ phpnuke joomla ที่ขึ้นชื่อว่าอืด เลยทำให้เกิดจากประสบการณ์

คุณความดีนี้ขอยกให้เป็นประโยชน์ของลูกค้า http://www.dochost.net ทุกคนครับ

dr.k
1. ภาคหาสาเหตุจาก log files
2. จับกระแส slow queries log
3. ตามจับ options ที่มีปัญหา
4. ถึงเวลา kill plugins
5. วิ่งฉิวกว่าเดิม 100 เท่า

ตอนนี้กำลังดำเนินการกับ blogs ที่มีอยู่หลายๆ blogs ของผมครับ
(idea มาจากเพิ่งขับกลับจากประชุมสมาคมเว็บที่กทม. ยังไม่หายเครื่องร้อนครับ)
ทะยอยแคปรูปพร้อมเขียนเพื่อให้ hosting ทั้งหลายเอาไปปรับแก้เพื่อลูกค้าทุกคนครับ

บันทึกการเข้า

Dr.K
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 432
ออฟไลน์ ออฟไลน์

กระทู้: 6,744



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 26 กันยายน 2009, 22:56:11 »

1 ปัญหาของ wordpress MU ที่ผมไม่ชอบคือ การบวมของดาต้าเบส ยิ่งคนใช้เยอะ ติดปลั๊กอินเยอะ ยิ่งบวม มันไปบวมตรงไหน
wordpress ธรรมดาก็บวม คำตอบคือ ตาราง wp_options
ใน wordpress ธรรมดา บวมแค่ wp_options
แต่ wordpress mu คือจะบวมได้ตั้งแต่
wp_1_options wp_2_options ......
ถึง สมาชิกทั้งหมด แล้วแต่ว่าสมาชิกติดตั้ง plugins อะไร ซึ่งบางที การเขียน plugin ไม่ดี ก็จะมีการเติมใส่ไปเรื่อยๆไม่ลบออก
---------------------------
host ของ dochost เกิดอาการล่มเอ๋อๆโดยไม่ทราบสาเหตุ แต่ที่ทำให้ต้องแก้คือ มันเกิดหลังจากที่ปรับปรุงทุกอย่าง โดยที่สมาชิกในแอคเคาท์อื่นไม่เป็นไร เลยหมายถึง ไม่ได้เป็นที่ mysql ของโฮสต์ แต่เป็นที่สคริปต์แน่นอน
ที่ทราบเพราะมีการติดตั้ง wpmu ของลูกค้าท่านนั้น ทางเราไม่ได้นิ่งนอนใจ ทำการล็อกอินเข้าไปใน Directadmin และดูที่ log files ทันที ไม่รอช้า


=================
เจอแล้วปัญหา

ขณะที่เข้าไปทำการดู load average พุ่งถึง 2-3
« แก้ไขครั้งสุดท้าย: 26 กันยายน 2009, 23:42:42 โดย Dr.K » บันทึกการเข้า

Dr.K
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 432
ออฟไลน์ ออฟไลน์

กระทู้: 6,744



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 26 กันยายน 2009, 22:56:30 »

2. สาเหตุจาก cap บนหมายถึง mysql ตายจาก time out แสดงว่ามีการเรียกสคริปต์ที่เกินกว่า timeout โดยเรียกต่อๆกันมา
เราจึงหาสาเหตุต่อโดยการจับ mysql slow query เป็น log โดยเขียนเพิ่มใน /var/my.cnf
----------------
log-slow-queries =/var/lib/mysql/mysql-slow.log
----------------
restart mysql
แล้วก็จับตัวได้



ตัว wp_1_options มีดาต้าเพิ่มมากมายเป็นหมื่น ไม่สงสัยเลย
เราเลยเข้า phpmyadmin ไปสำรวจความเรียบร้อย


โอ้
พระเจ้า ตารางบวมมากมาย


ยิ่งไปกว่านั้น ตารางท้ายๆจาก 200 กว่าถึง 60000กว่า มีแต่ขยะซ้ำๆกัน



ต้องเป็นขยะจากการเขียนโดยปลั๊กอินใดแน่นอนเลย
« แก้ไขครั้งสุดท้าย: 26 กันยายน 2009, 23:46:55 โดย Dr.K » บันทึกการเข้า

kazama
CoDe iS PoeTRy
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 470
ออฟไลน์ ออฟไลน์

กระทู้: 6,680



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 26 กันยายน 2009, 22:59:50 »

3.จอง
บันทึกการเข้า

Horde
สมุนแก๊งเสียว
*

พลังน้ำใจ: 25
ออฟไลน์ ออฟไลน์

กระทู้: 980



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 26 กันยายน 2009, 23:01:48 »

4.จองด้วยครับ
บันทึกการเข้า

g-ji
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 231
ออฟไลน์ ออฟไลน์

กระทู้: 3,254



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 26 กันยายน 2009, 23:02:37 »

5.จองด้วยคน
บันทึกการเข้า

pizad_sura
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 108
ออฟไลน์ ออฟไลน์

กระทู้: 5,623



ดูรายละเอียด
« ตอบ #6 เมื่อ: 26 กันยายน 2009, 23:04:25 »

6.จองด้วยเอ้า
บันทึกการเข้า
D-N-A
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 498
ออฟไลน์ ออฟไลน์

กระทู้: 8,293



ดูรายละเอียด
« ตอบ #7 เมื่อ: 26 กันยายน 2009, 23:07:55 »

7.จองด้วย   wanwan012
บันทึกการเข้า

ลงประกาศฟรี
tarad2u
ตลาดซื้อขายสัตว์เลี้ยง
thaipet2u
ตลาดพระเครื่อง
พระเครื่อง
ซื้อขายรถยนต์มือสอง
buycar4u
ตลาดมอเตอร์ไซค์
bike2hand

ขาย youtube แชนแนล พระเครื่อง 70k follow ทำเงินได้หลายทาง
T.086-9165783,line:taladpra
asshur
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 59
ออฟไลน์ ออฟไลน์

กระทู้: 3,315



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 26 กันยายน 2009, 23:08:40 »

จองที่รอฟัง
บันทึกการเข้า

Dr.K
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 432
ออฟไลน์ ออฟไลน์

กระทู้: 6,744



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 26 กันยายน 2009, 23:09:26 »

จะมาจองทำไมน้อ ผมจะเอาไว้เขียนเป็นข้อ ๆ 55555
บันทึกการเข้า

pigdoll
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 129
ออฟไลน์ ออฟไลน์

กระทู้: 6,404



ดูรายละเอียด เว็บไซต์
« ตอบ #10 เมื่อ: 26 กันยายน 2009, 23:11:16 »

 wanwan019 wanwan019

ผมก็นึกว่าต้องจองที่นั่งด้วย 55+
บันทึกการเข้า

Horde
สมุนแก๊งเสียว
*

พลังน้ำใจ: 25
ออฟไลน์ ออฟไลน์

กระทู้: 980



ดูรายละเอียด เว็บไซต์
« ตอบ #11 เมื่อ: 26 กันยายน 2009, 23:20:36 »

จะมาจองทำไมน้อ ผมจะเอาไว้เขียนเป็นข้อ ๆ 55555

จองรออ่านน่ะครับ มิน่าวันนี้ผมเห็นพี่หมอ แว้บๆ แล้วก็หายตัวมานั่งดู host นี่เอง
บันทึกการเข้า

Dr.K
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 432
ออฟไลน์ ออฟไลน์

กระทู้: 6,744



ดูรายละเอียด เว็บไซต์
« ตอบ #12 เมื่อ: 26 กันยายน 2009, 23:50:10 »

ต่อ
เราจึงเอา kd_current_id มาค้นใน google ได้ผลว่ามันคือ

และตามไป ไฟล์ก็คือ
โค๊ด:

/*
Plugin Name: Author Advertising
Plugin URI: http://www.harleyquine.com/php-scripts/author-advertising-plugin/
Description: Allows authors to specify an advertising ID and share in your blog's ad revenue.
Version: 2.7
Author: Harley
Author URI: http://www.harleyquine.com
*/
...
....

ฮั่นแน่ ทีนี้ก็หวาน เราลองมาดูด(export)เอาไปแก้เลยทันที เฉพาะตาราง wp_1_options
จาก phpmyadmin อย่าลืม add drop tables if exist ไปด้วยเวลาเรารัน sql จะได้เสียบไปลบตารางบวมๆอันเก่าออกทันใด

บันทึกการเข้า

Dr.K
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 432
ออฟไลน์ ออฟไลน์

กระทู้: 6,744



ดูรายละเอียด เว็บไซต์
« ตอบ #13 เมื่อ: 26 กันยายน 2009, 23:53:03 »

ต่อครับ
จากการ export ผลคือไฟล์นี้ไฟล์เดียวขนาด gzip แล้วตั้ง 200 k มิน่า รันที mysql เด้งที แล้วมันยังบวมเพิ่มเรื่อย ๆ
 Tongue


ผลงานหลังจากลบแล้วไฟล์ล่าง 555

จัดการเสียบไป

ผลคือ
เจ้าของเว็บยิ้มแก้มปริ เจ้าของโฮสต์ยิ้ม
จนกว่าจะหาเรื่องเอาปลั๊กอินมาเสียบใหม่
wanwan003
บันทึกการเข้า

NwnonT
สมุนแก๊งเสียว
*

พลังน้ำใจ: 39
ออฟไลน์ ออฟไลน์

กระทู้: 634



ดูรายละเอียด เว็บไซต์
« ตอบ #14 เมื่อ: 26 กันยายน 2009, 23:54:28 »

แสดงว่า Doc Host ลง Wordpress Mu ได้ใช่มั้ยครับ
บันทึกการเข้า

untilate
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 106
ออฟไลน์ ออฟไลน์

กระทู้: 2,318



ดูรายละเอียด
« ตอบ #15 เมื่อ: 26 กันยายน 2009, 23:57:28 »

ต่อครับ
จากการ export ผลคือไฟล์นี้ไฟล์เดียวขนาด gzip แล้วตั้ง 200 k มิน่า รันที mysql เด้งที แล้วมันยังบวมเพิ่มเรื่อย ๆ
 Tongue


ผลงานหลังจากลบแล้วไฟล์ล่าง 555

จัดการเสียบไป

ผลคือ
เจ้าของเว็บยิ้มแก้มปริ เจ้าของโฮสต์ยิ้ม
จนกว่าจะหาเรื่องเอาปลั๊กอินมาเสียบใหม่
wanwan003


แสดงว่า Doc Host ลง Wordpress Mu ได้ใช่มั้ยครับ


กำลังจะถามพอดี
บันทึกการเข้า
Dr.K
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 432
ออฟไลน์ ออฟไลน์

กระทู้: 6,744



ดูรายละเอียด เว็บไซต์
« ตอบ #16 เมื่อ: 26 กันยายน 2009, 23:57:45 »

ผลคือ load average ลดจาก 2-3 peak ที่ 10
เหลือ 0.17- ไม่เกิน 0.8
555555
 wanwan003 wanwan003 wanwan003 wanwan003
บันทึกการเข้า

Dr.K
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 432
ออฟไลน์ ออฟไลน์

กระทู้: 6,744



ดูรายละเอียด เว็บไซต์
« ตอบ #17 เมื่อ: 26 กันยายน 2009, 23:59:04 »

ต่อครับ
จากการ export ผลคือไฟล์นี้ไฟล์เดียวขนาด gzip แล้วตั้ง 200 k มิน่า รันที mysql เด้งที แล้วมันยังบวมเพิ่มเรื่อย ๆ
 Tongue


ผลงานหลังจากลบแล้วไฟล์ล่าง 555

จัดการเสียบไป

ผลคือ
เจ้าของเว็บยิ้มแก้มปริ เจ้าของโฮสต์ยิ้ม
จนกว่าจะหาเรื่องเอาปลั๊กอินมาเสียบใหม่
wanwan003


แสดงว่า Doc Host ลง Wordpress Mu ได้ใช่มั้ยครับ


กำลังจะถามพอดี

คิดค่าแก้ปัญหาชั่วโมงละ 1000 บาท ตามอัตราการทำเลเซอร์
บันทึกการเข้า

g-ji
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 231
ออฟไลน์ ออฟไลน์

กระทู้: 3,254



ดูรายละเอียด เว็บไซต์
« ตอบ #18 เมื่อ: 27 กันยายน 2009, 00:04:02 »

สรุปแล้วมันเป็นเพราะปลั๊กอินตัวนี้ ตัวเดียว เหรอนิ Huh?

แล้วถ้า เว็บที่มีปัญหาไม่ได้ใช้ปลั๊กอินตัวนี้ล่ะ Tongue
บันทึกการเข้า

Dr.K
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 432
ออฟไลน์ ออฟไลน์

กระทู้: 6,744



ดูรายละเอียด เว็บไซต์
« ตอบ #19 เมื่อ: 27 กันยายน 2009, 00:05:58 »

สรุปแล้วมันเป็นเพราะปลั๊กอินตัวนี้ ตัวเดียว เหรอนิ Huh?

แล้วถ้า เว็บที่มีปัญหาไม่ได้ใช้ปลั๊กอินตัวนี้ล่ะ Tongue
ก้อต้องหาปลั๊กอินตัวอื่นที่มีปัญหาสิ
ที่เจอคือพวก autopost ,rss นี่ขยะเต็มพื้นที่เลยครับตามลบแทบตาย
คิดค่าเสียหายชม.ละ 1000 จริงๆนะเพราะผมต้องเช็คทุกสมาชิกที่ท่านมี
หรือท่านเช็คเองก้อได้
 Lips Sealed Tongue
บันทึกการเข้า

หน้า: [1] 2 3   ขึ้นบน
พิมพ์