Too many connections

castel_xd

Member
Warning: mysql_connect() [function.mysql-connect]: Too many connections in /home/gl90/public_html/includes/class/mysql_class.php on line 107
ERR : Too many connections

این ارور بعضی مواقع رو سایت میاد بعضی مواقع نمیاد دلیل چیه؟؟؟
 

I.NoBody

Active Member
اين ارور رو زماني ميبينيد كه بيش از يك بار بخوايد با mysql ارتباط برقرار كنيد
 

Y.P.Y

Well-Known Member
سلام،
اين ارور رو زماني ميبينيد كه بيش از يك بار بخوايد با mysql ارتباط برقرار كنيد
خیر عزیز، MySQL خودش Maximum_Connections داره.
Warning: mysql_connect() [function.mysql-connect]: Too many connections in /home/gl90/public_html/includes/class/mysql_class.php on line 107
ERR : Too many connections

این ارور بعضی مواقع رو سایت میاد بعضی مواقع نمیاد دلیل چیه؟؟؟
یا Timeout دیتابیس به حد می رسه(قفل شدن دیتابیس، سرور وب و...).
یا از pconnect استفاده می کنید.
یا ارتباط رو Close نمی کنید(بعد از استفاده).
موفق باشید.
 
سلام . می شه یه کم درباره این Mysql_close بیشتر توضیح بدید ؟
من هیچوقت از Mysql_close توو برنامه هام استفاده نمی کنم . یعنی نمی دونم توو کجا باید استفاده کنم .
ممنون می شم توضیح بدید . یک دنیا ممنون :rose:
 

Y.P.Y

Well-Known Member
تابع MySQL_Close(); اتصال به Database رو قطع میکنه. این رو در آخر عملیات، یعنی بعد از اتمام کار با Database قرارش میدید:
PHP:
$_Rsc_ConnectionLink= mysql_connect(...);
...
mysql_close($_Rsc_ConnectionLink);
 

ziXet

مدیر انجمن PHP/MYSQL
سلام . می شه یه کم درباره این Mysql_close بیشتر توضیح بدید ؟
من هیچوقت از Mysql_close توو برنامه هام استفاده نمی کنم . یعنی نمی دونم توو کجا باید استفاده کنم .
ممنون می شم توضیح بدید . یک دنیا ممنون :rose:
مشکل از این نیست! چون خود php به صورت خودکار ارتباط رو قطع میکنه!
این تابغ رو برای اطمینان حاصل کردن بعضی ها میذارن
 
این رو در آخر عملیات، یعنی بعد از اتمام کار با Database قرارش میدید
شرمنده . من هر جایی که درباره Mysql_close توضیح داده بود همینو خوندم اما نفهمیدم منظور از آخر عملیات چیه ؟
من الان توو برنامم یه فایال config.php دارم که توش با دیتابیس ارتباط برقرار می کنم . باید آخر همون فایل config که توو index اینکلود می شه از mysql_close() استفاده کنم ؟
یا پایان پایان همه کدهام ؟ مثلا توو Footer.php ؟
ممنون . بازم شرمنده
 

Y.P.Y

Well-Known Member
مشکل از این نیست! چون خود php به صورت خودکار ارتباط رو قطع میکنه!
این تابغ رو برای اطمینان حاصل کردن بعضی ها میذارن
خیر، در PHP نگارش های جدید اینکار انجام میشه اونم نه بصورت Explicit!
شرمنده . من هر جایی که درباره Mysql_close توضیح داده بود همینو خوندم اما نفهمیدم منظور از آخر عملیات چیه ؟
من الان توو برنامم یه فایال config.php دارم که توش با دیتابیس ارتباط برقرار می کنم . باید آخر همون فایل config که توو index اینکلود می شه از mysql_close() استفاده کنم ؟
یا پایان پایان همه کدهام ؟ مثلا توو Footer.php ؟
ممنون . بازم شرمنده
شما کد تون رو در اینجا ضمیمه کنید از روی مثال بهتون بگم.
 
کد ها که خیلی زیاد هست . چه جوری بذارم ؟ یه برنامه 3MB هست .
من می خوام بدونم که بعد هر کوئری باید از Mysql_close استفاده کرد یا پایان پایان همه کدها ؟ ممنون
 

Y.P.Y

Well-Known Member
کد ها رو نه 1 صفحه یا قسمتی از کد مرتبط با Query...
شما بعد از گرفتن Query باز هم با دیتابیس کار می کنید؟ حلقه و غیره؟
اگر اینطور هست بعد از حلقه قرار بدید...
 

castel_xd

Member
من هنوز این مشکل رو دارم بعضی مواقع میاد اگه کسی میدونه راهنمایی کنه



Warning: mysql_connect() [function.mysql-connect]: Too many connections in /home/gl90/public_html/includes/class/mysql_class.php on line 107
ERR : Too many connections
 

ziXet

مدیر انجمن PHP/MYSQL
من هنوز این مشکل رو دارم بعضی مواقع میاد اگه کسی میدونه راهنمایی کنه



warning: Mysql_connect() [function.mysql-connect]: Too many connections in /home/gl90/public_html/includes/class/mysql_class.php on line 107
err : Too many connections
راهی نداره! تعداد کانکشن های دیتابیست زیاد میشه و این ارور به خاطر اینه
شما با مدیر سرور تماس بگیر
 

جدیدترین ارسال ها

بالا