Tag Archives: error

แก้ปัญหา Operation timed out ตอนใช้อัพเดตอัตโนมัติของ WordPress

WordPress หลังจากรุ่น 2.7 จะมีฟังชั่นใหม่ตัวนึงครับ ซึ่งผมก็คิดว่าสะดวกอยู่เหมือนกัน คือฟังชั่นสำหรับอัพเดตอัตโนมัติ แต่จะมีปัญหาอยู่ที่ว่า ISP ของไทยเนี่ย จะมีแบนวิธออกนอก น้อยมาก (ไฟล์ตัวอีพเดตของ WordPress อยู่ที่ US) ทำให้ฟังชั่นการอัพเดตอัตโนมัติ ไม่สามารถโหลดไฟล์อัพเดตได้ครบภายในเวลาที่กำหนด จนขึ้น

Download failed: Operation timed out after 30000 milliseconds with ปปปปป bytes received

ตามต่อด้วย Installation Failed อ่าว แล้วจะทำยังไงละ เพิ่มแบนวิธออกนอกให้เยอะๆเหรอ แบบนั้นไม่ดีมั้ง–” งั้นไอที่เราต้องทำคือเพิ่มเวลาที่จะใช้ดาวน์โหลด เพราะค่าดีฟอร์การดาวนโหลดคือ 300 วินาที (สังเกตจาก Operation timed out after 30000 milliseconds) โดยเราต้องไปเพิ่มที่ /wp-admin/includes/file.php กด Ctr+F หาบรรทัดนี้ครับ function download_url( $url, $timeout = 300 ) { แล้วเปลี่ยนจาก 300 เป็นเลขอื่น เช่นเพิ่มเป็น 10 เท่าเป็น 3000 เลยก็ได้ครับ :)

เท่านี้เราก็จะไม่เจอ Operation timed out แล้วละ

วิธีแก้ Your connection has timed out, Consider disabling the Folder Usage Count. ใน Directadmin

เคยมั้ย ที่เปิด file manager ใน directadmin แล้วมันโหลด นานมากๆๆๆ จนสุดท้ายมันจะขึ้น

Your connection has timed out

Details

Consider disabling the Folder Usage Count.

แล้วพอลองกดเอฟ 5 ซักทีสองที มันถึงจะขึ้นหน้า file manager ให้ได้ใช้ปกติ (แต่ครั้งสุดท้ายที่เจอกดเอฟ 5 ไปเกือบ 5 ที –”)

เอาแหละ ที่นี้ ผมก็เจอบ่อยๆ เวลาเข้า folder public_html เนี่ย ตอนแรกๆก็ไม่ได้ใส่ใจอะไรแต่พอหลังๆมันซักรำคาญว่ะ!! ผมเลยลอง Search กูเกิ้ลดูก็พบกระทู้นี้ใน support forum ของ directadmin เค้าละครับ

http://www.directadmin.com/forum/showthread.php?t=36949

อะแล้วก็ได้ความว่า ไอ้ Error อันเนี้ย เกิดขึ้นมาจากฟีเวอร์ที่ใช้สำหรับคำนวณขนาดผลรวมของขนาดไฟล์ทั้งหมดในโฟลเดอร์นั้น และโฟลเดอร์ย่อยลงไป (อะ ผมมีไฟล์เยอะมากมันเลยคำนวนกันนาน) เพราะปกติค่าขนาดของโฟลเดอร์คือ 4.00k

ซึ่งปกติฟีเวอร์นี้เนี้ย จะถูกตั้งเปิดไว้เป็นค่าเริ่มต้น แต่ถ้าเราอยากจะปิดก็ทำได้เหมือนกัน แต่เราจะต้องมีรหัสของ root สำหรับเข้าไปแก้ไขไฟล์ config ของ directadmin ด้วย ส่วนวิธีแก้ค่า config ให้เปิดไฟล์ /usr/local/directadmin/conf/directadmin.conf แล้วเพิ่ม filemanager_du=0 ไว้ที่บรรทัดล่างสุด เสร็จแล้วก็ restart directadmin 1 ทีเพื่อให้มันโหลดค่า config ขึ้นมาใหม่ครับ

เสร็จเท่านี้เราก็ไม่เจอปัญหา Consider disabling the Folder Usage Count. แล้วละครับ