PDA

View Full Version : [คำถาม] Process PHP กิน CPU ทำไงดี



asylu3
29-09-2008, 09:32 AM
คำถามนี้เอามาจาก CITEC Group ต่อไปนี้ให้ทุกท่านถามตอบกันที่นี้นะครับ

--------------- Original msg -------------------------------------
Ref: http://groups.google.co.th/group/citec/bro...cb6203342facdfe (http://groups.google.co.th/group/citec/browse_thread/thread/ccb6203342facdfe)
สวัสดีครับ
ผมทำงานเกี่ยวกับ PHP Programmer ครับ พอดีว่ามีอยู่ Project
หนึ่งที่นำขึ้นเว็บแล้ว CPU โหลดเยอะมากๆ 80% ขึ้นๆลงๆครับ
ไม่ทราบว่า เราจะตรวจสอบ Process ได้ใหมครับ ว่ามันโหลดที่ scrip ตัวใหน
คือที่ผมใช้คำสั่ง top ดูมัน บอกแค่ว่า httpd หรือ apache โหลดเท่านั้นเอง
แต่ผมอยากจะเช็คว่า script php ตัวใหนกันที่โหลด จะได้หาทาง optimize กันต่อไป


*เสป็ก Server *
OS : CentOS 5.1 64bit
Ram : 5Gb
CPU : Intelฎ Xeonฎ CPU 3050 @ 2.13GHz


ขอบคุณครับ

pomu406
02-10-2008, 09:27 AM
ยังไม่ทราบปัญหาของคุณนะครับว่าเกิดจากตัวใหนแต่
ไม่ทราบว่าเขียนแบบ mvc หรือป่าว คับ แล้วติดต่อ กับ Oracle หรือป่าว คับ

ที่ผมเจอมาคือผมเขียนแบบ mvc และติดต่อ กับ Oracle ครับ โหลดจะเครื่องตาย ไปเลย นั่งงม อยู่ 2 วันว่าเป็นที่ โปรแกรมเราหรือ network กันแน่
ทั้งๆที่ รันบน Windows ได้ไม่มีปัญหา พอเอาไปรัน บน linux โหลดไป 90 กว่า % เหอๆ กว่าจะเจอสาเหตุ เล่นซะ ตายลาย
เดี๋ยวลองธิบายเกี่ยวกับรายละ้ิเอียดให้มากกว่านี้หน่อยครับ ฐานข้อมูลใข้อะไร OS ใช้อ่ะไร

TheBoy
21-10-2008, 01:51 AM
ลองตรวจสอบ process time แต่ละไฟล์มั้ยครับ

**Hidden Content: Check the thread to see hidden data.**

ลองดูนะครับ

konlungkao
29-11-2008, 07:53 PM
ผมก็เคยยิงสแปมโดนผ่าน คอมโำพเน้นเก่าๆของแมมโบ้ cms

ผมก็ไม่รู้แก้ยังไงบางทีก็ รี apache เอา มันพยายามโพสสแปม เข้าเว็บบอร์ด แต่ไม่ได้ใช้บอร์ดนั้นแล้วมันก็โพสอยู่ได้ไม่รู้แก้ไงดี