İyinet'e Hoşgeldiniz!

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

Kayıt Ol!

Too many host

Human COLOR

0
İyinet Üyesi
Katılım
8 Mart 2006
Mesajlar
176
Reaction score
0
Warning: Host 'xxxxxxx' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts' in /usr/share/php/db_mysql.inc on line 31

Warning: MySQL Connection Failed: Host 'xxxxxx' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts' in

bu sorunu nasıl aşabilirim .

My.cnf ayarlarım :

[mysqld]
set-variable = max_connections=50000
set-variable = max_connect_errors=100000
safe-show-database
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-innodb
skip-locking
safe-show-database
max_connections = 10000
key_buffer = 16M
myisam_sort_buffer_size = 64M
join_buffer_size = 1M
read_buffer_size = 1M
sort_buffer_size = 2M
table_cache = 1500
thread_cache_size = 256
wait_timeout = 180
connect_timeout = 10
tmp_table_size = 32M
max_allowed_packet = 32M
max_connect_errors = 10
query_cache_limit = 1M
query_cache_size = 16M
query_cache_type = 1
query_prealloc_size = 16384
query_alloc_block_size = 16384

[mysql.server]
user=mysql
basedir=/var/lib

[mysqld_safe]
open_files_limit = 8192
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
log-slow-queries=/var/log/mysql-slow



Yardımcı olan olursa çok sevinirim .
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
69
Konum
Sakarya
Sorunu gecici olarak cozmek icin shell den 'mysqladmin flush-hosts' komutunu calistirman gerekiyor, yada mysql icinden 'flush hosts' yada mysql servisini yeniden baslatabilirsin.

Adresini yazmadigin 'xxxxxxx' hostu senin hostun ise yada senin baglanti yaptigin host ise, baglanti yapan programin dogru kullanici adi ve sifre kullandigindan emin ol. Hatali giris yapmaya calisarak bu soruna neden olabilirsin.

'xxxxxxx' baska bir host ise iptables kullanarak bloklayabilirsin, muhtemelen mysql sifresini kirmaya calisiyor olabilir.
 

Human COLOR

0
İyinet Üyesi
Katılım
8 Mart 2006
Mesajlar
176
Reaction score
0
Hayır xxxxx olarak yazdığım başka bir host , remote olaarak bağlanıp SQL'e veri yazıyor. Çok fazla veri transferi , sorgusu olduğu için bir süre sonra o IP adresini blockluyor SQL.

Gecici olarak değilde tamamen çözmenin bir yolu var mı ?
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
69
Konum
Sakarya
Aradaki TCP/IP baglantisi problemli demekki.
Ayni network uzerinde olmadikca yada saglam bir network baglantisi olmadikca, ornegin internet uzerinden yapilan baglantilarda paket kayiplari nedeniyle bu sorunlar olabilir.
Mysql bosu bosuna bloklamiyor hostu, hatalar olustugu icin blokluyor.
mysql.cnf icindeki hata limit sayisini yukseltebilirsin, ama bu remote islemlerin dogru yapilmasini saglamaz, sadece hatalar gozyummani saglar..
 

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.

Üst