|
|
| |||
| arkadaşlar 2 gündür bu nalet sorunu çözmeye uğraşıyorum. makinem bu; 32 gb Total processors: 8 Intel(R) Xeon(R) CPU E5620 @ 2.40GHz makine bu dün kuruldu siteler icine yerlestirildi. canavar gibi makine ucacaz kacacaz soyle boyle derken derken bir baktık mysql belası ne yaptıksa normal çalışmıyor. hic bir sekilde eski serverin mysql'i gibi stabil calistiramiyoruz. almış başını gidiyor. load 150 lerde geziyor, top çıktısında mysql cpu %400-500 gorunuyor. processlera bakıyorum sorguların yedi silsilesi locked.. vs. kritik bir durum. my.cnf full optimize ettim en az 10 tane konfigurasyon denedim, olmadı. konfigurasyonu kaldırdım default yaptım. yine sonuç degismedi. my.cnf ile kesinlikle ilgisi yok olayın. sunucunun diskleride test ettirdim saglam. hat genis trafik oldukca yuksek yuksek. veritabanında herhangi bir hasar yok tek tek tablolar kontrol ettim. yinede butun veritabanı tablolarını optimize repair ettim. indekslerdede sorun yok hepsi saglam. yazılımsal bir sıkıntıda yok, zaten eski serverdan dataları ve dosyaları direk aktardık yeni servera.. ekstra hiç birşey yapılmadı. calısan sorgularda hata yok, scriptte hata yok.. eski sunucuda load 5-6 zor gorurdu.. herşey tastamam eksiksiz hazır ama mysql locked olayından kurtulamadık. Show Mysql Processten sorguların durumuna baktıgımda içler acısı. neredeyse butun sorgular locked oluyor. ve dedigim gibi sorgularda herhangi bir hata yok scriptin normal çalışan sorgusu ayrıca ne olur ne olmaz diye phpmyadminden test ettim hepsini. normal sorgular. islemde 0.1 saniye almayacak sorgular.. şu an tek ogrenmek istedigim şey sorgular neden locked olur? bunun teknik açıklamasını yapacak varmı ? lutfen 2 gundur bu mysql ile kafayı yemek uzereyim. acil yardımınız gerekli.. Show Mysql Process çıktısından bir kesit; 113003 hddizifi_db localhost hddizifi_db Query 24 Locked insert into webfacebook set eski='http://cfs-p4.l3.fbcdn.net/356369/19/101772706595028_41157.mp4', 113012 hddizifi_db localhost hddizifi_db Query 108 Locked delete from webfacebook where id='714611' 113015 hddizifi_db localhost hddizifi_db Query 24 Locked insert into webfacebook set eski='http://cfs-p3.l3.facebook.com/70176/863/106250289440028_25904.mp4' 113098 hddizifi_db localhost hddizifi_db Query 107 Locked update webfacebook set zaman='5300000000' where id='714807' 113180 hddizifi_db localhost hddizifi_db Query 24 Locked insert into webfacebook set eski='http://cfs-p4.l3.fbcdn.net/356369/19/101772706595028_41157.mp4', y 113248 hddizifi_db localhost hddizifi_db Query 105 Locked delete from webfacebook where id='714674' 113261 hddizifi_db localhost hddizifi_db Query 23 Locked insert into webfacebook set eski='http://video.l3.fbcdn.net/cfs-l3-snc4/347676/773/116590701790047_4 113493 hddizifi_db localhost hddizifi_db Query 24 Locked insert into webfacebook set eski='http://cfs-p3.l3.facebook.com/70176/863/106250289440028_25904.mp4' 113626 hddizifi_db localhost hddizifi_db Query 23 Locked insert into webfacebook set eski='http://video.ak.fbcdn.net/cfs-ak-snc6/231818/1003/102855299805988_ 113881 hddizifi_db localhost hddizifi_db Query 93 Locked delete from webfacebook where id='714670' 114158 hddizifi_db localhost hddizifi_db Query 89 Locked delete from webfacebook where id='714611' 114230 hddizifi_db localhost hddizifi_db Query 88 Locked update webfacebook set zaman='5300000000' where id='714806' 114237 hddizifi_db localhost hddizifi_db Query 87 Locked delete from webfacebook where id='713703' 114318 hddizifi_db localhost hddizifi_db Query 23 Locked insert into webfacebook set eski='http://video.ak.fbcdn.net/cfs-ak-snc4/350069/616/116297098486074_2 114328 hddizifi_db localhost hddizifi_db Query 23 Locked insert into webfacebook set eski='http://video.l3.fbcdn.net/cfs-l3-ash4/344195/892/116296525152798_3 114460 hddizifi_db localhost hddizifi_db Query 83 Locked update webfacebook set zaman='5300000000' where id='714849' 114540 hddizifi_db localhost hddizifi_db Query 23 Locked insert into webfacebook set eski='http://video.l3.fbcdn.net/cfs-l3-ash4/344195/892/116296525152798_3 114571 hddizifi_db localhost hddizifi_db Query 81 Locked delete from webfacebook where id='714772' 114754 hddizifi_db localhost hddizifi_db Query 23 Locked insert into webfacebook set eski='http://video.ak.fbcdn.net/cfs-ak-ash2/33176/188/104103182971938_57 114789 hddizifi_db localhost hddizifi_db Query 78 Locked delete from webfacebook where id='714670' 114996 hddizifi_db localhost hddizifi_db Query 74 Locked delete from webfacebook where id='714660' 115307 hddizifi_db localhost hddizifi_db Query 69 Locked delete from webfacebook where id='714670' 115328 hddizifi_db localhost hddizifi_db Query 23 Locked insert into webfacebook set eski='http://video.ak.fbcdn.net/cfs-ak-snc6/231390/1/103447143080137_215 115363 hddizifi_db localhost hddizifi_db Query 68 Locked delete from webfacebook where id='713588' 115520 hddizifi_db localhost hddizifi_db Query 66 Locked delete from webfacebook where id='713708' 115795 hddizifi_db localhost hddizifi_db Query 23 Locked insert into webfacebook set eski='http://video.ak.fbcdn.net/cfs-ak-ash4/232060/36/103175193115303_22 118931 hddizifi_db localhost hddizifi_db Query 19 Locked insert into webfacebook set eski='http://video.l3.fbcdn.net/cfs-l3-ash4/344195/892/116296525152798_3 119182 hddizifi_db localhost hddizifi_db Query 19 Locked delete from webfacebook where id='714611' 119461 hddizifi_db localhost hddizifi_db Query 14 Locked delete from webfacebook where id='714706' 119757 hddizifi_db localhost hddizifi_db Query 9 Locked delete from webfacebook where id='714706' 119922 hddizifi_db localhost hddizifi_db Query 6 Locked delete from webfacebook where id='713703' 119998 hddizifi_db localhost hddizifi_db Sleep 1 NULL 120072 hddizifi_db localhost hddizifi_db Query 4 Sending data SELECT * FROM webfacebook WHERE eski='http://video.ak.fbcdn.net/cfs-ak-snc4/343276/336/1028221364963 120273 hddizifi_db localhost hddizifi_db Query 2 Sending data SELECT * FROM webfacebook WHERE eski='http://video.l3.fbcdn.net/cfs-l3-ash4/346748/752/1111926456636 Eski Sunucu; 16GB ram Total processors: 8 Intel(R) Xeon(R) CPU E31270 @ 3.40GHz 30 site var butun sitelerin hiti toplam 250k litespeed kurulu PHP 5.2.17 MySQL 5.1.56 Yeni Sunucu; 32GB ram Total processors: 8 Intel(R) Xeon(R) CPU E5620 @ 2.40GHz 30 site var butun sitelerin hiti toplam 250k apache kurulu PHP 5.2.17 MySQL 5.1.56
__________________ Çalışmadan öğrenmeden yorulmadan rahat yaşamanın yolunu arayan milletler onur özgürlük ve geleceklerini kaybetmeye mahkumdurlar. [K.Atatürk] Konu Efes tarafından (02-12-2011 Saat 14:21:29 ) değiştirilmiştir.. |
| |||
| merhaba my.cnf dosyam bu; PHP- Kodu:
__________________ Çalışmadan öğrenmeden yorulmadan rahat yaşamanın yolunu arayan milletler onur özgürlük ve geleceklerini kaybetmeye mahkumdurlar. [K.Atatürk] |
| |||
| Alıntı:
#password = your_password port = 3306 socket = /var/lib/mysql/mysql.sock # The MySQL server [mysqld] port = 3306 socket = /var/lib/mysql/mysql.sock skip-locking key_buffer = 24576M key_buffer_size = 24576M max_allowed_packet = 12M table_open_cache = 512 sort_buffer_size = 2M read_buffer_size = 2M read_rnd_buffer_size = 8M myisam_sort_buffer_size = 64M thread_cache_size = 8 query_cache_size = 32M thread_concurrency = 8 skip-networking #log-bin=mysql-bin server-id = 1 local-infile=0 [mysqldump] quick max_allowed_packet = 16M [mysql] no-auto-rehash [myisamchk] key_buffer_size = 4096M sort_buffer_size = 4096M read_buffer = 128M write_buffer = 128M [mysqlhotcopy] interactive-timeout set-variable=local-infile=0 ramin 32 gb olduğu için bunu bi denermisiniz
__________________ ÖmüR |
| |||
| teşekkürler yardım için. verdiginiz ayarları yaptım pek bir değişiklik olmadı hocam. aynı gibi. bu arada mysql process çıktım; 8309 fullhdfi_user localhost fullhdfi_db Query 0 Sending data SELECT COUNT(*) FROM pr_videolar where durum=1 and (baslik like "%conan%" or etiketler like "%conan% 8336 fullhdfi_user localhost fullhdfi_db Query 0 Locked SELECT * FROM pr_videolar AS v LEFT JOIN pr_kategoriler AS k ON v.kategori=k.katid where v.durum=1 a 8344 fullhdfi_user localhost fullhdfi_db Query 0 Locked SELECT * FROM pr_yorumlar AS y LEFT JOIN pr_videolar AS v ON y.yicerikid=v.vidid LEFT JOIN pr_katego 8350 fullhdfi_user localhost fullhdfi_db Query 0 Locked SELECT * FROM pr_videolar AS v LEFT JOIN pr_kategoriler AS k ON v.kategori=k.katid where v.durum=1 a 8352 fullhdfi_user localhost fullhdfi_db Query 0 Locked SELECT * FROM pr_videolar AS v LEFT JOIN pr_kategoriler AS k ON v.kategori=k.katid WHERE v.kategori 8356 fullhdfi_user localhost fullhdfi_db Query 0 Locked SELECT * FROM pr_yorumlar AS y LEFT JOIN pr_videolar AS v ON y.yicerikid=v.vidid LEFT JOIN pr_katego 8358 fullhdfi_user localhost fullhdfi_db Query 0 Locked SELECT * FROM pr_videolar AS v LEFT JOIN pr_kategoriler AS k ON v.kategori=k.katid where v.durum=1 a 8368 fullhdfi_user localhost fullhdfi_db Query 0 Locked SELECT * FROM pr_videolar AS v LEFT JOIN pr_kategoriler AS k ON v.kategori=k.katid where v.durum=1 a 8372 fullhdfi_user localhost fullhdfi_db Query 0 Locked SELECT * FROM pr_videolar AS v LEFT JOIN pr_kategoriler AS k ON v.kategori=k.katid where v.durum=1 a 8374 fullhdfi_user localhost fullhdfi_db Query 0 Locked SELECT * FROM pr_videolar AS v LEFT JOIN pr_kategoriler AS k ON v.kategori=k.katid where v.durum=1 a 8376 fullhdfi_user localhost fullhdfi_db Query 0 Locked SELECT * FROM pr_videolar AS v LEFT JOIN pr_kategoriler AS k ON v.kategori=k.katid where v.durum=1 a 8384 fullhdfi_user localhost fullhdfi_db Query 0 Locked SELECT * FROM pr_videolar AS v LEFT JOIN pr_kategoriler AS k ON v.kategori=k.katid where v.durum=1 a 8388 fullhdfi_user localhost fullhdfi_db Query 0 Locked SELECT * FROM pr_videolar AS v LEFT JOIN pr_kategoriler AS k ON v.kategori=k.katid where v.durum=1 a 8392 fullhdfi_user localhost fullhdfi_db Query 0 Locked SELECT * FROM pr_videolar AS v LEFT JOIN pr_kategoriler AS k ON v.kategori=k.katid where v.durum=1 a 8394 fullhdfi_user localhost fullhdfi_db Query 0 Locked update pr_videolar set hit=hit+1 where dizilink='iepngfix.htc' 8398 fullhdfi_user localhost fullhdfi_db Query 0 Locked SELECT * FROM pr_videolar AS v LEFT JOIN pr_kategoriler AS k ON v.kategori=k.katid where v.durum=1 a 8404 fullhdfi_user localhost fullhdfi_db Query 0 Locked select count(vidid) from pr_videolar where durum=1 and tarih<now() 8412 fullhdfi_user localhost fullhdfi_db Query 0 Locked update pr_videolar set hit=hit+1 where dizilink='loadingAnimation.gif' 8414 fullhdfi_user localhost fullhdfi_db Query 0 Locked update pr_videolar set hit=hit+1 where dizilink='loadingAnimation.gif' 8416 fullhdfi_user localhost fullhdfi_db Query 0 Locked select count(vidid) from pr_videolar where durum=1 and tarih<now() 8418 fullhdfi_user localhost fullhdfi_db Query 0 Locked select count(vidid) from pr_videolar where durum=1 and tarih<now() 8419 root localhost NULL Query 0 NULL SHOW PROCESSLIST yine tamamına yakını locked olmuş sorguların.
__________________ Çalışmadan öğrenmeden yorulmadan rahat yaşamanın yolunu arayan milletler onur özgürlük ve geleceklerini kaybetmeye mahkumdurlar. [K.Atatürk] |
| |||
| Merhabalar : Eski sunucunuzun tam ozelliklerini ve yeni sunucunuzun tam ozelliklerini , site adetini , toplam ne kadar hit oldugunu , eski sunucunuzun ve yeni suncunuzun php ve mysql surumunu , Litespeed ve benzeri apache harici bir web sunucu kullaniyormusunuz bunlari belirtirseniz yardimci olmak daha kolay olur. iyi calismalar.
__________________ TURKIYE'DE TEK %100 GERI ODEME GARANTILI HITLI SITELERE DDOS COZUMLERI |
| |||
| Alıntı:
__________________ Çalışmadan öğrenmeden yorulmadan rahat yaşamanın yolunu arayan milletler onur özgürlük ve geleceklerini kaybetmeye mahkumdurlar. [K.Atatürk] |
| |||
| Merhabalar : Simdi size biraz tuhaf gelicek fakat eski sunucunuzdaki E31270 olan sandy bridge islemci , belki islemci onbellegi olarak yeni sunucudan dusuk olabilir fakat diger konularda yani GHZ 'in onemli ciktigi hususlarda 5620 'dan operasyonlarda daha iyidir. Belki 32GB ram'e aldanip daha iyi oldugunu dusunuyorsunuz 5620 'li olan sunucunun fakat malasef oyle degil. Su bir gercek ki sunucu hizmeti verdigimiz musterilerimizde 800k hit barindiran gene var ve ortalama 12GB ram var cogu yuksek hitli sunucuda , benim size tavsiyem yeni sunucunuzdan vazgecip sandy bridge 1270 ile yola devam etmeniz olur , illaki ben artik yeni sunucuya para odedim bunu kullanacagim diyorsanizda , 1x5620 yerine 2x5620 'ye upgrade ettirin aradaki performans sorunu cozulur.Bir daha bu tarz sunucu degisimlerinizde isin ehli olan uzmanlardan aradaki performans farklarini sorun yada yurtdisi forumlardaki karsilastirmalara dikkat edin , hic birsey teorikte gozuktugu gibi degildir. Upgrade olmadan bir performans istiyorsaniz mecburen mysql yukunu hafifletmek icin disk cache yapmaniz gereki rki bunada hadiskinizin performansi yetmeyeceginden I/O wait sıkıntısı ortaya cikar.(bir denemenizde fayda var.) Sormak istediginiz bir soru varsa cevaplarim. iyi calismalar.
__________________ TURKIYE'DE TEK %100 GERI ODEME GARANTILI HITLI SITELERE DDOS COZUMLERI Konu abacus tarafından (02-12-2011 Saat 15:23:55 ) değiştirilmiştir.. |
| |||
| Söz konusu sunucu optimize için bize gelmişti ancak hiçbir şekilde optimizasyon işlemlerinden olumlu yanıt alamadık, hatta sunucu sahibi ile optimize işlemlerine başlamadan önce işlemci puanları hakkında konuşup e3 ten sonra tekil 5620 nin sıkıntı oluşturacağı konusunda tahminlerimi iletmiştim onlar sunucuyu verimerkezinden x2 5620 olarak almışlar ama stok olmadığı için tekil işlemci olarak gelmiş sunucu ve sonuç çağdaş beyin bahsettiği gibi oldu. Şimdi sql ve web i ayrı sunucularda çalıştırıp durumu izleyeceğiz. Bu arada fikir vermesi açısından belirteyim x2 5620 nin işlemci puanı 9000 civarıyken, e3 1270 kodlu işlemci bu puanı tek başına alıyor. Ayrıca işlemci teknolojisi olarakta arada bariz farklar var. Konu Elazığlı168 tarafından (03-12-2011 Saat 00:26:53 ) değiştirilmiştir.. |
![]() |
| Bookmarks |
| Seçenekler | |
| |