• 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
این ارور چیه ؟
#1
درود. من یک هاست دارم ( direct admin هستش ) اما بعضی وقتا توش ارورِ #1040 رو می بینم ( to many connection ) ، به نظر شما این ارور از چیه ؟
یک ارور دیگه هم در اسکریپتم می بینم ، که متنِ ارور اینه :
کد پی‌اچ‌پی:
Fatal errorUncaught exception 'PDOException' with message 'SQLSTATE[08004] [1040] Too many connections' in /home/.../1.1/db.php:2 Stack trace#0 /home/.../1.1/db.php(2): PDO->__construct('mysql:dbname=dbname', 'user', 'pass') #1 /home/.../1.1/class-site.php(2): require('/home/...') #2 /home/.../1.1/test.php(9): require('/home/doma...') #3 {main} thrown in /home/.../1.1/db.php on line 2 
من از pdo استفاده می کنم . لطفا کمکم کنید Huh
  پاسخ
تشکر شده توسط :
#2
مربوط به تنظیمات سیستمه اگر از هوست دارید کاری از دستتون بر نمیاد جز اینکه خطا هارو خاموش کنید تا کسی این اررور هارو نبینه. تیکت بزنید به پشتیبانی بگید تعداد کانکشن هارو افزایش بدن (فکر نمی کنم انجام بدن یه دلیل مربوط به امنیت سیستم میارن)
http://dev.mysql.com/doc/refman/5.5/en/t...tions.html
کد پی‌اچ‌پی:
ini_set("display_errors""0"); 
http://php.net/manual/en/function.error-reporting.php
http://www.php.net/manual/en/errorfunc.c...lay-errors
  پاسخ
تشکر شده توسط : king_net
#3
همنتطور که hidensfot هم گفت مربوط به تعداد اتصال به سرور mysql هست. mysql برای تعداد اتصالاتی که در لحظه بهش وصل میشه محدودیت گذاشته. پس کلا مربوط به هاستت میشه
  پاسخ
تشکر شده توسط : hidensoft king_net
#4
این محدودیت حالا چند تا هست؟ 32768؟
هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
  پاسخ
تشکر شده توسط :
#5
(۱۳۹۱ فروردین ۳۱, ۰۳:۵۶ ب.ظ)hamid_80386 نوشته: این محدودیت حالا چند تا هست؟ 32768؟
کد:
http://dev.mysql.com/doc/refman/5.5/en/too-many-connections.html
کد:
The number of connections permitted is controlled by the max_connections system variable. The default value is 151 to improve performance when MySQL is used with the Apache Web server. (Previously, the default was 100.) If you need to support more connections, you should set a larger value for this variable.
!
  پاسخ
تشکر شده توسط : king_net hamid_80386
#6
بستگی به سرور داره
http://dev.mysql.com/doc/refman//5.5/en/...onnections
نقل قول:Command-Line Format --max_connections=#
Option-File Format max_connections
Option Sets Variable Yes, max_connections
Variable Name max_connections
Variable Scope Global
Dynamic Variable Yes
Permitted Values
Type numeric
Default 151
Range 1 .. 100000
  پاسخ
تشکر شده توسط : hidensoft king_net hamid_80386
#7
با این حساب معمولاً 151 اگه سرور انگولک نکرده باشه، و Max =100000
درست شد دیگه؟Cool

ولی فکر کنم SQL-Server همون 32768 هست درسته، به جون خودم یه جایی اینو شنیدم...
یا حالا دیدم Tongue
هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان