เจอปัญหาเว็บร่วงเป็นช่วงๆ บน vps ที่เช่ามา

สวัสดีครับ,

ผมเช่า virpus.com มานะครับ แบบ u-basic

ก็ใช้ centos + kloxo นะครับ

ลองใช้งานมา 2-3 วัน มั่นใจว่าไม่ได้ใช้โหลดไรเยอะมากมาย

ปัญหาที่เจอ คือ บางทีก็เข้าหน้าเว็บได้บ้าง ไม่ได้บ้าง (เจอ problem loading page)

ลองใช้คำสั่ง top ดู ก็ไม่เห็นมีอะไรค้างเยอะแยะเลย

อย่างนี้ ผมน่าจะวิเคราะห์ต่อยังไงได้บ้างอ่ะคับ

ขอคำแนะนำหน่อยครับ มือใหม่ linux จริงๆ (เคยใช้แต่ sharehost)

ก็หน้าเพจธรรมดาอ่ะคับ บางทีก็โหลดได้ฉลุยๆ

บางทีก็โหลดไม่ได้เลยซะงั้น

DNS อาจจะพลาด เอา โดเมนมาลง

อย่างตอนนี้หน้า page เข้าไม่ได้

ลอง top ดู ก็ได้ว่า

top - 07:24:56 up 1:16, 0 users, load average: 1.11, 1.44, 1.61

Tasks: 38 total, 1 running, 37 sleeping, 0 stopped, 0 zombie

Cpu(s): 0.0%us, 0.1%sy, 0.0%ni, 83.9%id, 16.1%wa, 0.0%hi, 0.0%si, 0.0%st

Mem: 2097152k total, 285696k used, 1811456k free, 0k buffers

Swap: 0k total, 0k used, 0k free, 0k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

1891 mysql 15 0 139m 29m 5772 S 0.7 1.4 0:32.76 mysqld

1 root      15   0  2156  668  572 S  0.0  0.0   0:00.08 init

1373 root 18 0 1812 564 472 S 0.0 0.0 0:00.04 syslogd

1437 named 22 0 91320 3708 1956 S 0.0 0.2 0:00.03 named

1465 qmails 16 0 2000 468 372 S 0.0 0.0 0:00.00 qmail-send

1479 qmaill 17 0 1752 484 412 S 0.0 0.0 0:00.00 splogger

1480 root 20 0 1764 348 272 S 0.0 0.0 0:00.00 qmail-lspawn

1481 qmailr 16 0 1760 376 296 S 0.0 0.0 0:00.00 qmail-rspawn

1482 qmailq 18 0 1744 348 284 S 0.0 0.0 0:00.00 qmail-clean

1519 root 18 0 7192 1036 636 S 0.0 0.0 0:00.00 sshd

1545 root 15 0 2832 892 724 S 0.0 0.0 0:00.00 xinetd

1691 root 15 0 3712 1276 1120 S 0.0 0.1 0:00.00 sh

1830 root 18 0 3708 1308 1132 S 0.0 0.1 0:00.00 mysqld_safe

1900 lxlabs 18 0 6568 2480 1180 S 0.0 0.1 0:00.11 kloxo.httpd

1975 root 15 0 11212 348 224 S 0.0 0.0 0:00.00 vzctl

1978 root 19 0 3712 1480 1248 S 0.0 0.1 0:00.00 bash

2030 root 18 0 4488 1108 568 S 0.0 0.1 0:00.00 crond

3090 root 18 0 5676 704 432 S 0.0 0.0 0:00.00 saslauthd

3093 root 18 0 5676 436 164 S 0.0 0.0 0:00.00 saslauthd

3564 root 15 0 27136 15m 4436 S 0.0 0.7 0:00.12 php

3651 apache 18 0 30180 10m 4452 S 0.0 0.5 0:00.67 httpd

3722 apache 18 0 30180 10m 4352 S 0.0 0.5 0:00.30 httpd

3898 apache 16 0 29908 9824 3476 S 0.0 0.5 0:00.03 httpd

5914 apache 15 0 29912 9628 3288 S 0.0 0.5 0:00.00 httpd

6082 root 18 0 29636 11m 5852 S 0.0 0.6 0:00.20 httpd

7264 apache 15 0 30044 9.9m 3656 S 0.0 0.5 0:00.04 httpd

9742 root 18 0 2288 1036 816 R 0.0 0.0 0:00.02 top

10135 apache 18 0 30148 10m 4252 S 0.0 0.5 0:00.04 httpd

12066 root 18 0 6928 1456 1088 S 0.0 0.1 0:00.00 authdaemond

12085 root 18 0 1780 376 316 S 0.0 0.0 0:00.00 tcpserver

12091 root 15 0 1780 384 320 S 0.0 0.0 0:00.00 tcpserver

12108 root 15 0 1780 380 320 S 0.0 0.0 0:00.00 tcpserver

12123 root 23 0 1780 380 316 S 0.0 0.0 0:00.00 tcpserver

12135 root 18 0 6928 492 124 S 0.0 0.0 0:00.00 authdaemond

14247 apache 17 0 29892 10m 4620 S 0.0 0.5 0:01.59 httpd

17564 apache 15 0 30256 10m 4316 S 0.0 0.5 0:00.04 httpd

17796 apache 15 0 30436 11m 4412 S 0.0 0.5 0:01.17 httpd

27900 apache 18 0 30232 10m 4532 S 0.0 0.5 0:01.00 httpd

ผมเข้าได้ปกตินะครับ

มันจะมีบางช่วงที่เข้าไม่ได้เลยซักเว็บครับ

ในหนึ่งวัน เจอราว 10-20 รอบอ่ะคับ

ช่วงเข้าไม่ได้ มี ping timeout มั้ยครับ

เท่าที่ทดลองนะครับ ping จะต่อได้ตลอดๆ

Current Time: Wednesday, 29-Dec-2010 09:27:49 PST

Restart Time: Wednesday, 29-Dec-2010 09:11:41 PST

Parent Server Generation: 0

Server uptime: 16 minutes 8 seconds

Total accesses: 289 - Total Traffic: 1.1 MB

CPU Usage: u.85 s.27 cu0 cs0 - .116% CPU load

.299 requests/sec - 1176 B/second - 3940 B/request

10 requests currently being processed, 0 idle workers

WWWWWWWWWW

ตอนนี้ลอง run ดูมันขึ้นแบบนี้อ่ะคับ

ผมสังเกตว่า ถ้า process ตัวไหนมันค้าง เพราะมันทำงานระหว่าง server อาจมีช้า

อาจทำให้เดี้ยงได้

อย่างนี้ต้องปรับอะไรเหรอครับ

ตอนนี้ผม set เป็นแบบนี้

<IfModule prefork.c>

StartServers 10

MinSpareServers 20

MaxSpareServers 40

ServerLimit 1024

MaxClients 1024

MaxRequestsPerChild 0

</IfModule>

ผมว่า dns มีปัญหาหรือป่าว เซต IN A IP หรือยัง

ไม่น่านะครับ เพราะใช้มาหลายวันแล้ว

สังเกตว่าถ้าโหลดเยอะหน่อย (แต่ผมว่ามันก็ยังน้อยนะ) จะเริ่มเดี้ยงอ่ะคับ

.299 requests/sec - 1176 B/second - 3940 B/request

10 requests currently being processed, 0 idle workers

WWWWWWWWWW

ทำไม มันทำงาน ช้าจัง… ไม่รู้จะปรับ tune ตรงไหนบ้างไหมครับ

vps ไม่ใช่ real hardware มันมีข้อจำกัดนะครับ

[color=“black”][b]Share CPU

[/b][/color][color=“black”][b]Share RAM

[/b][/color]Share HDD

[color=“black”][b]

[/b]เจอเครื่องมีหลาย vps แล้วทำงานหนักอีก

[/color]