[help] ช่วยดู Process ให้หน่อยคับ Ram เต็มตลอดเลยคับ TT (มีรูป)

หวัดดีคับ

เช่า vps อยู่คับ และมีเวบเดียว ตอนแรกก็ไม่มีปัญหาอะไรแต่จู่ๆ ทาง server ก็บอกว่า ram เต็มตลอดจนทำให้เข้าเวบไม่ได้คือล่มไป ต้องรีสตาสทั้งวัน ไม่รู้ว่าต้องแก้จุดไหน รบกวนดู process ให้หน่อยคับ ตามรูปด้านล่าง

  • -a

os อะไรครับ
ถ้า linux ,unix ผมว่ามันก็ใช้ memory ตามปรกติน่ะ ส่วน mysql ที่เห็นใช้เวลามากๆ เพราะไม่มีการเปลี่ยนแปลงของ process ตั้งแต่ load มามันก็เลยค้างอยู่อย่างนั้น ไม่ผิดปรกติ
load ของเครื่องก็ไม่เห็นมี 0.00 0.00 0.00

top มา httpd ก็ไม่เห็นมีซักกะตัว ผมว่าเครื่องเบามากๆเลยน่ะ เห็นมีแต่เรื่อง mail ทำงาน

ผิด ถูก รอผู้รู้มากกว่ามาชี้แนะครับ

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

ขอบคุณคับพี่

แต่ว่า cache 0 buffer 0 พึงเคยเห็น
แล้วไอที่ mysql เยอะๆ 493 นั้นมันเวลาไม่ใช้เหรอครับ mem ใช้ไปแคต่ 1.1 เอง

แล้วทำไมไม่ทำ swap ไว้ด้วยหละครับ

ไม่รู้เป็นที่ haccess หรือเปล่านะคับดูให้หน่อยได้ไหมคับ ว่าเขียนอะไรผิดหรือเปล่า

RewriteEngine on

Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^domain.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]

#RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^artist-(.)$ /artist.php?a=$1 [QSA]
RewriteRule ^tags/(.
)$ song/tags.php?tags=$1 [QSA]
RewriteRule ^page-([0-9]+)/(.*)$ song/tags.php?tags=$2&page=$1 [QSA]

RewriteRule ^download-[^/]/(.)$ song/show-song.php?v=$1 [QSA]
RewriteRule ^all-music-page-([0-9]+).html$ all-music.php?pageR=$1 [QSA]
RewriteRule ^list-(.)$ /listsong.php?a=$1 [QSA]
RewriteRule ^page-([0-9]+)/(.
)$ song/tags.php?tags=$2&page=$1 [QSA]
RewriteRule ^lists-(.*)-page-([0-9]+).html$ listsong.php?pageR=$2&a=$1 [QSA]

ถ้า htaccess เขียนผิดมันจะ error 501 ไปเลยครับ

ขอบคุณคับ สงสัยไม่เกี่ยว TT

OpenVZ ครับลุง ไม่มี swap

สั่ง ps wauxf เซฟลง text file มาหน่อยได้มั้ยครับ

จัดให้คับ ขอบคุณมากคับพี่ :smiley:

USER

มันก้ไม่เยอะนะนั่น สงสัย share ratio ของ host vps สูงมั้ง (เพื่อนบ้านใช้งานหนัก)

ผมจับแยกเลยนะครับ 1 เครื่องรันแค่ vps ตัวนี้ตัวเดียวเท่านั้นเลยครับ

งงตรงที่ว่า อยู่ดีๆ จาก process จาก 80-100 ก็พุ่งไป 500กว่า แรมก็เกลี้ยง

เลยทำใำห้เข้าไปดูไม่ได้เลย ดูจาก apache status กว่าจะโหลดเสร็จนานมาก เข้าไปดูก็ขึ้น W เต็มหมดเลย

ก็เลยไม่รู้ว่า ต้นตอมาจากไหน หรือไปสะดุดตรงโค้ดตัวไหน

= =a

ต้องเฝ้าตอน peak ดูละมั้งนี่

ช่ายๆ เอาเครื่อง windows sv รัน putty ค้างไว้ยันแรมหมด

ก็เห็ฯโพสเซสใน top ประมานเรปแรกเลยครับ

ไม่มีอะไรตัวแปลกๆ นี่ล่ะครับ ปัญหา

ตอนนี้ที่เห็นก็คงเป็น mysqld นี่ล่ะครับ ท่ใช้ทีนึง กระโดดจาก เลข 2หลัก เป็น 3หลัก%

T.T

ลองตรวจสอบ log file บ้างยังครับ

แต่ว่า pop3 กับ imap เยอะมากครับ

น่าจะไม่เกี่ยวกับ web หรือ db แล้วตรวจสอบ dovecot ดูครับ

ลอง netstat -a

อันนี้รูปตอน เข้าเวบไมไ่ด้คับ ช่วยอะไรได้บ้างไหมคับ

ผมก็เลย

[quote author=สายลมแสงแดด link=topic=24794.msg236647#msg236647 date=1260782356]
ลองตรวจสอบ log file บ้างยังครับ

แต่ว่า pop3 กับ imap เยอะมากครับ

น่าจะไม่เกี่ยวกับ web หรือ db แล้วตรวจสอบ dovecot ดูครับ

ลอง netstat -a

show processlist ของ mysql ตอน peak
กับ เปิด log queries not using indexes ใน mysql ด้วยครับ

TT ตอนนี้เข้า shell ไม่ได้ละครับ
ขอบคุณคับ ขออภัยนะครับ เปิด log queries not using indexes ใน mysql