[OT] Apache, mysql, forum i duże obciążenie...
Rafał Cygnarowski
rafilists w gmail.com
Śro, 7 Sty 2009, 21:34:00 CET
Witam!
Piszę na grupę mając nadzieję, że znajdzie się jakaś duszyczka, która będzie
wstanie nakierować nas na źródło naszych problemów. A problem jest
następujący:
Była sobie Fedora 7 z zainstalowanym phpBB i mysql-em. Chodziło na tym forum
internetowe, które aktualnie obsługuje jakieś 100 - 150 osób jednocześnie. Od
jakiegoś roku obserwujemy znaczny wzrost użycia CPU przez procesy httpd do
tego stopnia, że load potrafi wzrosnąć już przy 30 jednoczesnych użytkownikach
do 9ciu. W między czasie nie było wprowadzanych żadnych znaczących zmian,
które mogłyby tłumaczyć takie zachowanie serwera. Slow log mysql-a nic
specjalnego nie pokazuje, więc przypuszczam, iż ani wzrost bazy z postami, ani
też źle napisane zapytanie nie są tego przyczyną.
Koniec końców z powodu rosnących problemów forum w pierwszej kolejności z
phpBB zostało przeniesione z phpBB na vBulletin, a gdy to nie pomogło została
zainstalowana od nowa Fedora 10. Niestety bez pozytywnych rezultatów.
Sam serwer to kilku (4-ro?) letni dell z 2 GB RAM i dwoma Xeonami jak poniżej:
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 4
model name : Intel(R) Xeon(TM) CPU 2.80GHz
stepping : 1
cpu MHz : 2800.000
cache size : 1024 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 3
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm
constant_tsc pebs bts nopl pni monitor ds_cpl cid cx16 xtpr
bogomips : 5585.92
clflush size : 64
cache_alignment : 128
address sizes : 36 bits physical, 48 bits virtual
power management:
Pamięć została niedawno wymieniona, bo kernel pluł logami o błędach ECC. Ze
swap-a nie korzysta, więc pamięci mu raczej nie brakuje, natomiast nam już
brakuje pomysłów na znajdowanie przyczyn takiego zachowania.
Co mogę jeszcze sprawdzić?
Poważnie zastanawiam się nad tym, czy serwer po prostu się nie zestarzał i
przyszedł czas na jego wymianę, ale niestety nie znajduję niczego wadliwego co
potwierdzało by tą teorię.
Pozdrawiam i z góry dziękuję za wszelkie wskazówki.
--
Rafał Cygnarowski
rafilists [at] gmail [dot] com
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: nie znany
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : /mailman/pipermail/pld-users-pl/attachments/20090107/e7c03732/attachment.asc
Więcej informacji o liście dyskusyjnej pld-users-pl