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

Required

Required, hidden

Spam Protection by WP-SpamFree

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


Calendar

Şubat 2010
Pts Sal Çar Per Cum Cts Paz
    Ağu »
1234567
891011121314
15161718192021
22232425262728

Most Recent Posts


78