Too many connections sorununa bir kaç çözüm önerisi
Şubat 15th, 2010
Merhaba arkadaşlar,
çogu arkadasımız “Too many connections” dan şikayetçidir, bu konuda bir kaç örnek kod verecegim
ilk örnegimiz mysql kullanıcı limiti aşıldıgında kullanıcıyı farkı bir sayfaya yonlendirme
<?php
$link = mysql_connect(“localhost”, ”mysql_”, ”mysql_password”);
if (mysql_errno() == 1203) {
// 1203 == ER_TOO_MANY_USER_CONNECTIONS (mysqld_error.h)
header(“Location: http://projeman.com/bakim.php”);
exit;
}
?>
ikinci örneğimizde ise baglantı limiti aşıldıgında ikinci veritabanını devreye sokmak
<?
ini_set(‘display_errors’, ’0′);
$link = mysql_connect(“localhost”, ”user”, ”pass”);
if (mysql_errno() == 1040 OR mysql_errno() == 1203) {
define(“DB_HOST”, ”some_ip:3306″);//remote
define(“DB_NAME”, ”db”); //database_name
define(“DB_USER”, ”user”); //database user name
define(“DB_PASSWORD”,”pass”); //database (user) password
}
else
{
define(“DB_HOST”, ”localhost”);
define(“DB_NAME”, ”db_name2″); //database_name
define(“DB_USER”, ”user”); //database user name
define(“DB_PASSWORD”,”pass”); //database (user) password
}
ini_set(‘display_errors’, ’1′);
?>
Entry Filed under: Php
Leave a Comment
Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackback this post | Subscribe to the comments via RSS Feed