انجمن پشتیبانی فروشگاه ساز ویرچو
خطای 2006 - MySQL server has gone away - نسخه قابل چاپ

+- انجمن پشتیبانی فروشگاه ساز ویرچو (http://forum.e-virtu.com)
+-- نام بخش: پشتيبانى عمومى از پروژه (/forumdisplay.php?fid=1)
+--- نام بخش: سوالات و مشکلات عمومى (/forumdisplay.php?fid=3)
+--- موضوع مبحث: خطای 2006 - MySQL server has gone away (/showthread.php?tid=1901)


خطای 2006 - MySQL server has gone away - shakeran - 11-20-1387 08:54 بعدازظهر

سلام
در قسمت مدیریت بخش شاخه ها و محصولات در یکی از شاخه ها 119 محصول دارم
بعضی وقتها هنگامی که این شاخه (یا شاخه هایی که تعداد محصولاتش زیاد است)را انتخاب میکنم این پیغام خطا می آید

2006 - MySQL server has gone away

select products_name from products_description where products_id = '396' and language_id = '4'

[TEP STOP]

2006 - MySQL server has gone away

select count(*) as total from sessions where sesskey = '0e5f1f99571a6bc0dd3529f1806ebfdc'

[TEP STOP]


علت این پیغام چیه
آیا به خاطر سرعت اینترنت است
یا اینکه database من ایراد دارد

در ضمن هنگام لود شدن فروشگاه نیز گاهی اوقات پیغامی شبیه بالا
2006 - MySQL server has gone away.....
می آید و با رفرش شدن صفحه مشکل حل می شود .
علت چیست؟


RE: خطای 2006 - MySQL server has gone away - shakeran - 11-22-1387 04:25 قبل‌ازظهر

اساتید و دوستان لطف کنن جواب بدن


RE: خطای 2006 - MySQL server has gone away - kits - 11-24-1387 06:15 قبل‌ازظهر

منم همین مشکل را دارم کسی نمیدونه راه حلش چیه ؟


RE: خطای 2006 - MySQL server has gone away - ariamns - 12-12-1387 07:43 قبل‌ازظهر

اروري كه من ميگيرم

2006 - MySQL server has gone away

select distinct m.manufacturers_id as id, m.manufacturers_name as name from products p, products_to_categories p2c, manufacturers m where p.products_status = '1' and p.manufacturers_id = m.manufacturers_id and p.products_id = p2c.products_id and p2c.categories_id = '32' order by m.manufacturers_name

[TEP STOP]


كسي مي تونه كمك كنه ؟


RE: خطای 2006 - MySQL server has gone away - farhad - 12-13-1387 03:54 قبل‌ازظهر

موقع نصب سیستم ارتباط ثابت رو که انتخاب نکردید؟


RE: خطای 2006 - MySQL server has gone away - ariamns - 12-13-1387 06:41 قبل‌ازظهر

والا يادم نيست ولي فكر نكنم


RE: خطای 2006 - MySQL server has gone away - shakeran - 12-13-1387 05:26 بعدازظهر

اگر ارتباط ثابت را انتخاب کرده باشیم الان باید چه کار کنیم تا مشکلمون حل بشه ؟


RE: خطای 2006 - MySQL server has gone away - farhad - 12-14-1387 01:13 قبل‌ازظهر

می تونید فایلهای includes/configure.php و admin/includes/configure.php رو ویرایش کرده و ارتباط ثابت رو غیرفعال کنید.


RE: خطای 2006 - MySQL server has gone away - shakeran - 12-14-1387 01:48 قبل‌ازظهر

لطفا اگر امکان داره دقیقتر توضیح بدید در این فایلها چه چیزی را ویرایش کنم


RE: خطای 2006 - MySQL server has gone away - farhad - 12-14-1387 02:04 قبل‌ازظهر

داخل این فایلها دنبال عبارت USE_PCONNECT بگردید اگه در مقابل اون نوشته شد بود true باید اون رو به false تغییر بدید تا حالت ارتباط ثابت با پایگاه داده غیرفعال بشه


RE: خطای 2006 - MySQL server has gone away - shakeran - 12-14-1387 02:22 قبل‌ازظهر

در مقابل اون ها نوشته شده بود false پس این ارور به خاطر چیه؟


RE: خطای 2006 - MySQL server has gone away - farhad - 12-14-1387 03:05 قبل‌ازظهر

اگر false باشه پس ارتباط ثابت پایگاه داده رو فعال نکردید و نباید مشکلی به وجود بیاد. احتمالا برمی‌گرده به مشکلات سرور


RE: خطای 2006 - MySQL server has gone away - ariamns - 12-18-1387 09:06 بعدازظهر

خب مال من false نبود كه حلا تغييرش دادم .

ممنون از راهنمايي خوبتون . اميدوارم ديگه مشكلي تو اين زمينه پيش نياد .


RE: خطای 2006 - MySQL server has gone away - ariamns - 12-26-1387 03:15 قبل‌ازظهر

خب ظاهرا مشكل اين ارور ها رفع نشده . مخصوصا زماني اين ارور ها مياد كه سرعت اينترنت پايين باشه مثل dialup

ارورها :

2006 - MySQL server has gone away

select p.products_id, p.products_image, p.products_tax_class_id, if(s.status, s.specials_new_products_price, p.products_price) as products_price from products p left join specials s on p.products_id = s.products_id where products_status = '1' order by rand() limit 10

[TEP STOP]
------------------------------------------

2006 - MySQL server has gone away

select products_name from products_description where products_id = '126' and language_id = '4'

[TEP STOP

-----------------------------------------------

2006 - MySQL server has gone away

select substring(pd.products_description, 1, 598) as products_description, p.products_id, p.products_image, p.manufacturers_id, p.products_price, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price, p.products_tax_class_id, sp.product_id from ( products p, products_description pd, star_product sp ) left join specials s on p.products_id = s.products_id where p.products_id = pd.products_id and p.products_status = '1' and pd.products_description != '' and p.products_id=sp.product_id and pd.language_id = '4'

[TEP STOP]


RE: خطای 2006 - MySQL server has gone away - shakeran - 12-26-1387 05:11 بعدازظهر

منم همین مشکل را دارم


RE: خطای 2006 - MySQL server has gone away - mehdi4467 - 06-06-1388 09:11 قبل‌ازظهر

farhad نوشته شده:
داخل این فایلها دنبال عبارت USE_PCONNECT بگردید اگه در مقابل اون نوشته شد بود true باید اون رو به false تغییر بدید تا حالت ارتباط ثابت با پایگاه داده غیرفعال بشه


سلام
من هم این مشکل رو دارم و در فایلهایی که گفته شد مقدار این عبارت false است.
فقط یک نکته اینکه من طبق تاپیک زیر لینک خرید پستی رو اضافه کرم. آیا میتونه مشکل از این باشه؟

http://forum.e-virtu.com/showthread.php?tid=72&page=7


RE: خطای 2006 - MySQL server has gone away - farhad - 06-07-1388 08:44 بعدازظهر

mehdi4467 نوشته شده:
سلام
من هم این مشکل رو دارم و در فایلهایی که گفته شد مقدار این عبارت false است.
فقط یک نکته اینکه من طبق تاپیک زیر لینک خرید پستی رو اضافه کرم. آیا میتونه مشکل از این باشه؟

http://forum.e-virtu.com/showthread.php?tid=72&page=7


این خطا فکر نکنم ربطی به ماژولی داشته باشه که شما اضافه کردین.

معمولا این خطا مربوط میشه به سرور.


RE: خطای 2006 - MySQL server has gone away - kharid - 07-22-1388 05:26 بعدازظهر

با سلام
من هم این مشکل رو دارم و در فایلهایی که گفته شد مقدار این عبارت false است.
ولی من هم فکر نمی کنم این همه سرور با هم مشکل داشته باشند


RE: خطای 2006 - MySQL server has gone away - ariamns - 08-03-1390 10:04 بعدازظهر

همچنان این مشکل پابرجاست . کسی راه حلی واسش پیدا نکرده ؟

الان تو مدیریت شاخه ها این ارور رو میگیرم

2006 - MySQL server has gone away

select (avg(reviews_rating) / 5 * 100) as average_rating from reviews where products_id = '759'

[TEP STOP]


RE: خطای 2006 - MySQL server has gone away - faraz2 - 08-04-1390 05:04 قبل‌ازظهر

یک سرچ گوگلی برای عبارت زیر انجام دهید

MySQL server has gone away
ببیشتر نتایج از پیکربندی بد سرور هست که باید هاست شما تنظیماتش را درست کند
دو تنظیم خوب را در زیر برایتان گذاشته ام


[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer = 384M
max_allowed_packet = 64M
table_cache = 4096
sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 64M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size = 32M
INNODB SPECIFIC:
innodb_buffer_pool_size = 384M
innodb_additional_mem_pool_size = 20M
innodb_log_file_size = 10M
innodb_log_buffer_size = 64M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 180

مخصوصا این موارد مهم هستند
max_allowed_packet= 64M
wait_timeout= 6000
my.ini
also worked for me!

هاست خوب و بد را هم از اینگونه تنظیمات میشود شناخت