نمایش نتایج: از شماره 1 تا 6 , از مجموع 6

موضوع: لطفا اگر از دیتابیس و کانفیگ سرور اطلاعات داری نظر بدید

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو انجمن
    تاریخ عضویت
    Jan 2012
    نوشته ها
    221
    تشکر تشکر کرده 
    237
    تشکر تشکر شده 
    134
    تشکر شده در
    116 پست

    پیش فرض لطفا اگر از دیتابیس و کانفیگ سرور اطلاعات داری نظر بدید

    سلام
    از وقتی که شرکت که من روش پشتیبانی میشم سرورش رو انتقال داده ما با مشکل ریستور کردن دیتابیس برخوردم
    کد PHP:
    #2006 - MySQL server has gone away 
    اینطوری که سرچ کردم مشکل از Allowed max packet هست
    این مقدار روی 16 باید باشه که مشکل من حل بشه
    نظر شما هم همین هست ؟
    دوم اگه قرار باشه این مقدار به 16 تغییر کنه باید mysql2006 پاک بشه و 2008 نصب بشه درسته ؟
    لطفا نظر خودتون رو بدید ممنون میشم
    تشکر ...

  2. #2
    عضو انجمن
    تاریخ عضویت
    Jan 2012
    نوشته ها
    221
    تشکر تشکر کرده 
    237
    تشکر تشکر شده 
    134
    تشکر شده در
    116 پست

    پیش فرض پاسخ : لطفا اگر از دیتابیس و کانفیگ سرور اطلاعات داری نظر بدید

    واقعا تو این انجمن کسی نمی دونه ؟

  3. #3
    عضو دائم --- آواتار ها
    تاریخ عضویت
    Oct 2010
    نوشته ها
    1,024
    تشکر تشکر کرده 
    649
    تشکر تشکر شده 
    1,600
    تشکر شده در
    991 پست

    پیش فرض پاسخ : لطفا اگر از دیتابیس و کانفیگ سرور اطلاعات داری نظر بدید

    مشکل میتونه از لاک شدن mysql باشه
    mysql رو خاموش کنید . فایل های لاک و ساکت رو پاکنید
    دباره Mysql رو اجرا کنید
    کاربر عزیز مشخصات سرور خود را بدون هماهنگی در پیغام خصوصی ارسال نفرمایید .
    مدیریت سرور های اختصاصی و مجازی همچنین خدمات مجازی سازی و کلودکامپیوتینگ انجام میشود. YAHOO - GMAIL

  4. تعداد تشکر ها از --- به دلیل پست مفید


  5. #4
    عضو انجمن iMohsen آواتار ها
    تاریخ عضویت
    Mar 2009
    نوشته ها
    475
    تشکر تشکر کرده 
    160
    تشکر تشکر شده 
    517
    تشکر شده در
    379 پست

    پیش فرض پاسخ : لطفا اگر از دیتابیس و کانفیگ سرور اطلاعات داری نظر بدید

    mysql2006 یا mysql2008 نداریم .
    2006 یا 2008 برای sqlserver هست اما در mysql نسخه های 5 و 5.1 یا 5.5 داریم .
    این مشکل زمانی پیش میاد که مدت زمان interactive_timeout خیلی کم ست شده باشه .
    در حین اجرای query سرور از دسترس خارج میشه و کانکشنی که به socket زده شده بسته میشه .

    مورد دوم ممکنه مربوط به خود mysql سرور باشه که به دلیل حافظه کم / تیبل هاو جداول خراب و یا خطای داخلی اتوماتیک ریستارت میشه در حین اجرای کوئری .
    البته معمولا mysql بعد از gone away شدن سریع برمیگرده و آنلاین میشه .

    مشکل اصلی رو باید در لاگ mysql server جستجو کرد .
    ▪ نصب و کانفیگ انواع نرم افزارهای مانیتورینگ
    ▪ پشتیبانی سرورهای لینوکس

    پروفایل در Linkedin

  6. تعداد تشکر ها از iMohsen به دلیل پست مفید


  7. #5
    عضو انجمن compiler آواتار ها
    تاریخ عضویت
    Sep 2012
    محل سکونت
    USA
    نوشته ها
    544
    تشکر تشکر کرده 
    228
    تشکر تشکر شده 
    615
    تشکر شده در
    443 پست

    پیش فرض پاسخ : لطفا اگر از دیتابیس و کانفیگ سرور اطلاعات داری نظر بدید

    نقل قول نوشته اصلی توسط tsonade نمایش پست ها
    سلام
    از وقتی که شرکت که من روش پشتیبانی میشم سرورش رو انتقال داده ما با مشکل ریستور کردن دیتابیس برخوردم
    کد PHP:
    #2006 - MySQL server has gone away 
    اینطوری که سرچ کردم مشکل از Allowed max packet هست
    این مقدار روی 16 باید باشه که مشکل من حل بشه
    نظر شما هم همین هست ؟
    دوم اگه قرار باشه این مقدار به 16 تغییر کنه باید mysql2006 پاک بشه و 2008 نصب بشه درسته ؟
    لطفا نظر خودتون رو بدید ممنون میشم
    تشکر ...
    ارورتون ظاهرا مربوط به max_allowed_packet nist نیست ولی تست کنید
    از تو ssh دستور زیر رو وارد کنید :

    vi /etc/my.cnf

    داخل فایل my.cnf اگر رکوری برای مقدار دهی به max_allowed_packet بود که اگر باشه مقدار 1mb هست ، در این صورت به 32 یا 64 تغییرش بدید . اگر نبود هم این خط رو اضافه کنید :

    max_allowed_packet = 64M

    با دستور :wq فایل رو ذخیره کنید

    در نهایت با این دستورات سرویس mysql رو ریست کنید :

    service mysqld restart

    حالا مجددا اقدام به ریستور کردن دیتابیس کنید و اطلاع بدید که شد یا نشد!

    موفق باشید

  8. تعداد تشکر ها از compiler به دلیل پست مفید


  9. #6
    عضو انجمن
    تاریخ عضویت
    Jan 2012
    نوشته ها
    221
    تشکر تشکر کرده 
    237
    تشکر تشکر شده 
    134
    تشکر شده در
    116 پست

    پیش فرض پاسخ : لطفا اگر از دیتابیس و کانفیگ سرور اطلاعات داری نظر بدید

    نقل قول نوشته اصلی توسط compiler نمایش پست ها
    ارورتون ظاهرا مربوط به max_allowed_packet nist نیست ولی تست کنید
    از تو ssh دستور زیر رو وارد کنید :

    vi /etc/my.cnf

    داخل فایل my.cnf اگر رکوری برای مقدار دهی به max_allowed_packet بود که اگر باشه مقدار 1mb هست ، در این صورت به 32 یا 64 تغییرش بدید . اگر نبود هم این خط رو اضافه کنید :

    max_allowed_packet = 64M

    با دستور :wq فایل رو ذخیره کنید

    در نهایت با این دستورات سرویس mysql رو ریست کنید :

    service mysqld restart

    حالا مجددا اقدام به ریستور کردن دیتابیس کنید و اطلاع بدید که شد یا نشد!

    موفق باشید
    سلام
    مشکلم حل شد
    allowed max packet رو افزایش دادیم ریستور شد
    تشکر از همه دوستان

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. مشکل در دیتابیس-عدم ایمپورت دیتا بیس اصلی (MariaDB 5.5.41)
    توسط dreamyeye در انجمن سوالات و مشکلات
    پاسخ ها: 3
    آخرين نوشته: March 31st, 2018, 11:00
  2. پاسخ ها: 3
    آخرين نوشته: September 26th, 2017, 00:34
  3. درخواست سرور مجازی از دیتاسنتر ایس کلو ( icecolo ) انگلیس
    توسط fashen در انجمن درخواست سرور مجازی
    پاسخ ها: 1
    آخرين نوشته: August 26th, 2014, 11:02
  4. پاسخ ها: 0
    آخرين نوشته: October 2nd, 2013, 22:14
  5. پاسخ ها: 5
    آخرين نوشته: August 6th, 2013, 07:11

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •