İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Bu Serverdakı sorun nedır ?

jackal

0
İyinet Üyesi
Katılım
2 Ocak 2006
Mesajlar
1,899
Reaction score
1
vbulletın forumum var forum bıraz aktıf son 2 haftadır hata alıyorum az once top yazıp verılerı aldım acaba burya bakarak sorunun en olduğunu anlayabılırmıyız nasıl bır optımızasyon yapmam gerekıyor ?

Amd 3200 işlemcı
1024 Ram
80 Gb hd sı var serverın...


16:36:52 up 2 days, 19:07, 1 user, load average: 22.94, 20.06, 17.63
342 processes: 341 sleeping, 1 running, 0 zombie, 0 stopped
CPU states: cpu user nice system irq softirq iowait idle
total 0.0% 6.3% 13.7% 0.1% 0.7% 78.8% 0.0%
Mem: 970976k av, 959268k used, 11708k free, 0k shrd, 688k buff
774600k active, 146016k inactive
Swap: 2096472k av, 1779284k used, 317188k free 21548k cached

PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME CPU COMMAND
76 root 10 -5 0 0 0 SW< 14.1 0.0 4:16 0 kswapd0
678 apache 21 4 31280 7632 3300 S N 1.5 0.7 0:00 0 httpd
485 apache 20 4 31968 8544 3352 D N 1.1 0.8 0:03 0 httpd
607 apache 20 4 28972 11M 3300 S N 1.1 1.1 0:00 0 httpd
767 apache 20 4 30560 8900 3260 S N 0.9 0.9 0:00 0 httpd
941 apache 20 4 28836 6156 3184 D N 0.3 0.6 0:00 0 httpd
1210 root 15 0 4352 1360 884 R 0.3 0.1 0:00 0 top
584 apache 21 4 29616 7128 3244 S N 0.1 0.7 0:00 0 httpd
606 apache 20 4 29356 6860 3236 S N 0.1 0.7 0:00 0 httpd
715 apache 20 4 30824 5988 3260 D N 0.1 0.6 0:00 0 httpd
724 apache 20 4 30852 6224 3280 D N 0.1 0.6 0:00 0 httpd
777 apache 20 4 30988 9640 3280 S N 0.1 0.9 0:00 0 httpd
844 apache 21 4 29668 6872 3220 S N 0.1 0.7 0:00 0 httpd
1 root 15 0 1596 376 360 S 0.0 0.0 0:00 0 init
2 root 34 19 0 0 0 SWN 0.0 0.0 0:00 0 ksoftirqd/0
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
Sorunun ne oldugu bu bilgilerden anlasiliyor, server cok yogun, yuk cok fazla. Load average = 22 . Normalde 0.5 den az bir deger olmasi gerekiyor.

Verdigin bilgilerden bu yukun neden bu kadar yuksek oldugu anlasilmiyor.
 

jackal

0
İyinet Üyesi
Katılım
2 Ocak 2006
Mesajlar
1,899
Reaction score
1
vbulltın forum kullanıyorum,
tam oalrka hangı bılgıelrı vermem gerekıyor acaba :(
forumum devamlı hata vermeye başladı sayfa goruntulenmıyor,
gunluk tekılı 10.000 + 30.000 uye var 2000 kişi bulunuyor sıtede şu anda 1300 u mısafır ve serverda başka site yok
 

SargeT

0
Yasakli Uye
Katılım
25 Mayıs 2006
Mesajlar
1,513
Reaction score
10
Konum
misstanbul
vbulltın forum kullanıyorum,
tam oalrka hangı bılgıelrı vermem gerekıyor acaba :(
forumum devamlı hata vermeye başladı sayfa goruntulenmıyor,
gunluk tekılı 10.000 + 30.000 uye var 2000 kişi bulunuyor sıtede şu anda 1300 u mısafır ve serverda başka site yok


anlık 2000 üye olmasının imkanı yok çerezleri default yap max 15 dakikaya göre ayarla.. Ne kadar yüksek tutarsan ram den o kadar fazla yer... makinanın ram i düşük... forumlar sql e çok yüklenir sql ram e ram yetersiz gelince swam yapar ve ardından apache ye yüklenir ve load avarage sorunu ortaya çıkar... Sen varolmayan kişileri bile varmış gibi gösteriyorsun haliyle kuru kalabalık ve gereksiz kasılma oluyor.. çerezleri düşür...
 

jackal

0
İyinet Üyesi
Katılım
2 Ocak 2006
Mesajlar
1,899
Reaction score
1
çerezlerim 2000 sanıye zaten :( stabdartlara gore duşuk mısfırler zaten sıtlerden arama motorlarından gelıyorlar sıtede dolaşım serbest bu yzuden uzun sure duruyorlar sitede...
 

SargeT

0
Yasakli Uye
Katılım
25 Mayıs 2006
Mesajlar
1,513
Reaction score
10
Konum
misstanbul
çerezlerim 2000 sanıye zaten :( stabdartlara gore duşuk mısfırler zaten sıtlerden arama motorlarından gelıyorlar sıtede dolaşım serbest bu yzuden uzun sure duruyorlar sitede...

normal olarak bi hesap yapar isen 30 dakikada bi 2 bin üye geliyor olsa günlük minimum 30-40 bin hitinin olması gerekiyor 10 bin tekil ile anlık 2 bin ziyaretçinin oluşu pek normal değil.. sen yinede dediğimi yapmalısın şahsen çokça yaşadığım bir sorun olduğu için bunu yazdım sen yine bu makina ile iyi idare ediyorsun benim makinada 4 gb ddr2 667 mhz ram var
 

jackal

0
İyinet Üyesi
Katılım
2 Ocak 2006
Mesajlar
1,899
Reaction score
1
ben bunun mysql kaynaklı vya server optımızasyonu ıle ılgılı olduğunu düşünüyordum açıkcası,
 

SargeT

0
Yasakli Uye
Katılım
25 Mayıs 2006
Mesajlar
1,513
Reaction score
10
Konum
misstanbul
ben bunun mysql kaynaklı vya server optımızasyonu ıle ılgılı olduğunu düşünüyordum açıkcası,


tamam mysql ile alakalı... forumlarda çok sql sorgusu oluyor çerezlerde ne kadar uzun olursa o kadar çok sorgu demek.. bir üye sayfalar arası geçiş yaparken bütün herşeyi baştan yüklüyor... Büyük forumlar dikkat edersen ziyaretçilere online sayısını göstermezler... ziyaretçiler sayfaları her gezdiğinde boşu boşuna sorgulama yapar çünkü...
 

jackal

0
İyinet Üyesi
Katılım
2 Ocak 2006
Mesajlar
1,899
Reaction score
1
dedığın gıbı yaptım forumun cookıe sını,
300 sanıye yaptım :)
yıne çektım top yazısı :(

17:49:05 up 2 days, 20:19, 1 user, load average: 20.60, 20.11, 20.02
349 processes: 348 sleeping, 1 running, 0 zombie, 0 stopped
CPU states: cpu user nice system irq softirq iowait idle
total 0.4% 6.8% 1.4% 0.4% 0.6% 90.4% 0.0%
Mem: 970976k av, 959084k used, 11892k free, 0k shrd, 1528k buff

ve hala çok yavaş site :(
bu iwoit hala %90 larda nedense
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
MySQL config dosyasini ve httpd config dosyasinin bas kismini buraya postalarsan belki yardimci olabilirim.
 

jackal

0
İyinet Üyesi
Katılım
2 Ocak 2006
Mesajlar
1,899
Reaction score
1
dedığı ndosyaları ssh den nasıl açıp bakabılırım acba :(
açıckası lınux da çok super değilim bve kodları pek bılmıyorum :(

az oncekı psot tan sorna servera service http stop ve start yaptım değerlere hemen baktım


17:54:21 up 2 days, 20:24, 1 user, load average: 13.44, 32.20, 26.62
113 processes: 109 sleeping, 4 running, 0 zombie, 0 stopped
CPU states: cpu user nice system irq softirq iowait idle
total 80.5% 13.4% 2.9% 0.0% 0.0% 2.9% 0.0%

bu şekıdle oldu
 

SargeT

0
Yasakli Uye
Katılım
25 Mayıs 2006
Mesajlar
1,513
Reaction score
10
Konum
misstanbul
dedığı ndosyaları ssh den nasıl açıp bakabılırım acba :(
açıckası lınux da çok super değilim bve kodları pek bılmıyorum :(

az oncekı psot tan sorna servera service http stop ve start yaptım değerlere hemen baktım




bu şekıdle oldu


eğer daha önceden bu şekilde olmuyor ve aniden bu şekilde bi yüklenme olduysa saldırı da yiyor olabilirsin.. bu aralar bir grup var zevk için dalıyolar ellerinde binlerce bot var sırf zevk olsun diye böle kalleşlik yapıyorlar hardware firewall bile önüne geçmekte güçlük çekiyor.. dün veyahut diğer günlerde böyle bir sorun varmıydı şayet yok ise apache yi stop et değerler normale yani 0 altına düşünce start ver... ve belli bir süre gözlem altında tut.. herhangi bir anormal yükseliş gördüğünde stop start yap...
 

jackal

0
İyinet Üyesi
Katılım
2 Ocak 2006
Mesajlar
1,899
Reaction score
1
service stop start yaptığımda aşağıdakı hatayı alıyorum :

Starting httpd: WARNING: MaxClients of 450 exceeds ServerLimit value of 256 servers,
lowering MaxClients to 256. To increase, please see the ServerLimit
directive.


bunu nasıl duzeltebılırım tam oalrak neden bu hata aldığımıda anlayamadım ?
 

atay

0
İyinet Üyesi
Katılım
29 Ekim 2005
Mesajlar
3,592
Reaction score
37
öncelikle mysql ve httpd conflarını past ederseniz iyinet size yardımcı olmak istemiş. daha önce birkaç başlıkta görmüştüm confları makinelere göre nasıl düzenlemeleri gerektiğini belirtmişti.

conflar makinenize göre düzenlendikten sonra durum biraz daha iyi olacaktır.

daha sonra mutlaka makinenize 1 gb ram daha taktırın, gözle görülür bir performans artışı yaşıyacaksınız.

birde söylendiği gibi saldırı yiyor olma ihtimalinizde var. http://forum.iyinet.com/guvenlik-ko...optimizasyon-ayarlari-baslangic-seviyesi.html adresinden apf +bfd kurmanızı öneririm.
 

jackal

0
İyinet Üyesi
Katılım
2 Ocak 2006
Mesajlar
1,899
Reaction score
1
mysql ve httpd conflarını nasıl goruntuleyebıelceğımı blemıyorum komutunu bulamadım malesef açıckası lınux da çok ıyı değilim
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
mysql ve httpd conflarını nasıl goruntuleyebıelceğımı blemıyorum komutunu bulamadım malesef açıckası lınux da çok ıyı değilim


/etc/my.cnf (varsa)
/etc/httpd/conf/httpd.conf
Bu dosyalari ftp ile cekip buraya attach edebilirsin.
httpd.conf icinde yayinlanmasini istemedigin bilgiler var ise ilk 200 satirini koyman yeterli olur.
 

qdin

0
İyinet Üyesi
Katılım
10 Şubat 2006
Mesajlar
1,677
Reaction score
1
Konum
Ankara
vi pico komutları ile root yetkiniz var ise aşagidaki dosyaları editleyebilirsiniz
/etc/my.cnf (varsa)
/etc/httpd/conf/httpd.conf

Ancak benim tahminimce bu optimasyonları yapsanızda bu tür ağırlıgı ortadan kaldırmayacak sorun sizin cpu ve ram de sunucu özelliklerinizi ihtiyaciniza göre güncellenmeniz en dogru secim olacaktır
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
Ozelden gonderdigin httpd.conf u inceledim.

httpd.conf dosyasinin bir yedegini al ve sakla.

Oncelikle httpd.conf icinde asagidaki apache parametrelerini degistir ve ardindan alt kisimdaki mysql parametrelerini ekle/degistir. Acip kapama islemleri en sonda anlatiliyor.

KeepAlive Off
<IfModule prefork.c>
StartServers 5
MinSpareServers 1
MaxSpareServers 3
MaxClients 200
MaxRequestsPerChild 10000
</IfModule>

<IfModule worker.c>
StartServers 3
MaxClients 200
MinSpareThreads 5
MaxSpareThreads 10
ThreadsPerChild 100
MaxRequestsPerChild 10000
</IfModule>

Bunun ardindan mysql config dosyasi olan /etc/my.cnf i editle ve asagidaki parametreleri gir yada o sekilde degistir.

/etc/my.cnf
[mysqld]
skip-locking
skip-innodb
key_buffer = 64M
tmp_table_size = 16M
sort_buffer_size = 2M
table_cache = 1024
max_connections = 500
query-cache-type = 1
query-cache-size = 32M


Bu islemlerin ardindan asagidaki komutu ayni satira copy/paste et ve enter a bas. Bu komutlar mysql ve apache yi yeni config ayarlari ile baslatir.

service stop httpd; service stop mysql; service start mysql; service start httpd
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst