انجمن


خطای برقراری ارتباط با پایگاه داده، مکرراً می آید و نمی  (۱۳ نوشته)

  • EleRam

    آفلاین
    عضو
    تعداد نوشته‌ها: ۸۵
    تشکر شده: ۶ بار
    # نوشته شده: ۷ سال پیش
    ۹ خرداد ۱۳۹۲ - ۱۹:۴۸

    سلام
    چند روزه که سایت ما به صورت مداوم قطع میشه و پیام «خطای برقراری ارتباط با پایگاه داده» میده و حتی در حالاتی میره توی صفحه نصب وردپرس!! و گاهی هم سایت بالا میاد !
    این همه مدت من برنامه نویسی کردم و کلی تجربه کار با وردپرس دارم اما این دو روز دیگه مستأصل شدم.
    مشکل اینطور که مربوطه 90% احتمالا مربوط به MySQL هستش ولی باز هم اطمینان کامل ندارم چون روی زیر دامنه یک وردپرس دیگه نصب کردم و مواقعی که سایت قطع میشه اون یکی وردپرس رو که باز می کنم کاملا سالمه...
    پس احتمالا مشکل از سرور و هاست و MySQL نیست...
    نکته ای که اینجا هست اینه که چند روز پیش سایت مورد حمله شدید قرار گرفته بود و باعث شده بود تا سایت مدتی باز نشه و سرعت رو به شدت پایین آورده بود که البته فایل های آلوده رو شناسایی و وردپرس رو دوباره نصب کردم. بعد از اون به پیشنهاد دوستان همین انجمن Better WP Security رو نصب کردم و بعد از فعال کردنش یه مدتی که گذشت سایت با این مشکلات رو برو شد...
    خواهش میکنم اگه می تونید کمکی بفرمایید تا بتونم مشکل رو پیدا کنم. الان پیدا کردن منشاء مشکل از حل کردنش سخت تر شده!
    یک چیز تازه که کشف کردم!: هر موقع که دیتابیس قطع میشه، وقتی از سی پنل PhpMyAdmin رو باز می کنم، سایت دوباره درست میشه!

    سپاسگزارم از لطفتون

  • caypiyouler

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۹۹
    تشکر شده: ۹۶ بار
    # نوشته شده: ۷ سال پیش
    ۹ خرداد ۱۳۹۲ - ۱۹:۵۸

    با اینکه تست کردید تویه ساب دامین ولی باز هم احتمال وجود مشکل تویه دیتابیس هست

    رویه یه سرور یا هاستیک دیگه تست کنید

    موفق باشید

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    EleRam
  • EleRam

    آفلاین
    عضو
    تعداد نوشته‌ها: ۸۵
    تشکر شده: ۶ بار
    # نوشته شده: ۷ سال پیش
    ۹ خرداد ۱۳۹۲ - ۲۲:۴۵

    ممنونم بابت جوابتون.
    در حال حاضر برای ما به صرفه تر هست که مشکل رو روی همین هاست حل کنیم. راه حلی هست؟ جداول رو هم تعمیر کردم مشکلی نداشتن...

  • caypiyouler

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۹۹
    تشکر شده: ۹۶ بار
    # نوشته شده: ۷ سال پیش
    ۹ خرداد ۱۳۹۲ - ۲۲:۴۷

    از طرف هاست پیگیری کنید احتما 70 درصدی داره که از هاستیک و کانفینگ MySQL باشه

    موفق باشید

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    EleRam
  • EleRam

    آفلاین
    عضو
    تعداد نوشته‌ها: ۸۵
    تشکر شده: ۶ بار
    # نوشته شده: ۷ سال پیش
    ۹ خرداد ۱۳۹۲ - ۲۳:۰۲

    با هاستینگ قبلا صحبت که کردم میگه از طرف ما مشکلی وجود نداره و گمان می کردن که از محدودیت تعداد کوئری باشه که اون رو هم بردن روی 4000 (فکر کنم در دقیقه) !
    در حالی که سایت ما هنوز اونقدر بازدید نداره که این همه کوئری درخواست بشه.
    وردپرس رو دوباره آپلود کردم، پلاگین ها هم یه چند تا هستن که ازشون مطمئنم (مدتهاست ازشون استفاده می کنم و معروف هم هستن) قالب هم که خودم نوشتم، منظورم اینه که فکر نمی کنم فایل مخربی باشه

  • caypiyouler

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۹۹
    تشکر شده: ۹۶ بار
    # نوشته شده: ۷ سال پیش
    ۹ خرداد ۱۳۹۲ - ۲۳:۳۷

    تجربه من هم تا این حد بود که خدمتتون عرض کردم

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

    امیدوارم مشکلتون به زودی حل بشه

    موفق باشید

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    EleRam
  • Araz

    آفلاین
    کاربر فعال
    تعداد نوشته‌ها: ۱۵۰۴
    تشکر شده: ۹۰۹ بار
    # نوشته شده: ۷ سال پیش
    ۱۰ خرداد ۱۳۹۲ - ۰۳:۰۶

    مشکل از سوی دیتابیس نیست. بلکه دراین میان مشکلی رخ می دهد که باعث قطعی ارتباط با دیتابیس گردد.

    - از سرویس دهنده خود بخواهید تا مقدار حافظه (memory) اختصاص داده شده را افزایش دهد.
    - لاگ خطاها را بررسی کنید.
    - از پلاگین هایی که ممکن از در کار یکدیگر تداخل ایجاد کنند استفاده نکنید.
    - پلاگین فوق (Better WP Security) را حذف نموده و محتوای فایل htaccess را به حالت پیشفرض تغییر دهید و منتظر نتیجه باشید

    موفق باشید

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    EleRam - caypiyouler
  • EleRam

    آفلاین
    عضو
    تعداد نوشته‌ها: ۸۵
    تشکر شده: ۶ بار
    # نوشته شده: ۷ سال پیش
    ۱۱ خرداد ۱۳۹۲ - ۱۵:۴۷

    araz گفت:
    مشکل از سوی دیتابیس نیست. بلکه دراین میان مشکلی رخ می دهد که باعث قطعی ارتباط با دیتابیس گردد.

    - از سرویس دهنده خود بخواهید تا مقدار حافظه (memory) اختصاص داده شده را افزایش دهد.
    - لاگ خطاها را بررسی کنید.
    - از پلاگین هایی که ممکن از در کار یکدیگر تداخل ایجاد کنند استفاده نکنید.
    - پلاگین فوق (Better WP Security) را حذف نموده و محتوای فایل htaccess را به حالت پیشفرض تغییر دهید و منتظر نتیجه باشید

    موفق باشید

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress

    متاسفانه یا خوشبختانه قبلا این موارد رو اعمال کردم و نتیجه ای نداشته. مشکل از مموری هم نیست.
    من لاگ خطاها رو که نگاه کردم توش تعداد زیادی اخطار مشابه اخطار زیر رو دیدم:
    User 'xxxx_xxxx' has exceeded the 'max_questions' resource (current value: 4000)

    توی انجمن های خارجی هم که گشتم اکثر افرادی که این مشکل رو داشتند و از هاستینگ های معتبری مثل HostGator یا GoDaddy هم گرفته بودند، به این نتیجه رسیده بودند که باید سرور خودشون رو عوض کنن و ظاهرا من هم چاره ای جز این ندارم. این خیلی بده چون باعث افزایش خیلی زیاد هزینه ها مون میشه

  • Araz

    آفلاین
    کاربر فعال
    تعداد نوشته‌ها: ۱۵۰۴
    تشکر شده: ۹۰۹ بار
    # نوشته شده: ۷ سال پیش
    ۱۲ خرداد ۱۳۹۲ - ۰۰:۳۷

    User 'xxxx_xxxx' has exceeded the 'max_questions' resource (current value: 4000)
    ادامه آدرس ذکر شده پس از "(current value: 4000)..." را برسی کنید تا به پلاگین، یا صفحه مشخصی برسید که مشکل از آن ناشی می گردد.

    این مشکل روزانه چندبار رخ می دهد؟

    احتمالات زیادی وجود دارد

    گزینه دیگر این است که بیشترین بازدید ها را ازطریق Awstats (گزارشگر آمار در کنترل پنل هاست) برزسی کنید.
    شما IP آدرس هایی را که درحدود 100 یا 200 MB از پهنای باند استفاده می کند را پیدا کنید. (هرچند بستگی به نوع فعالیت سایت شما دارد.)

    چند روز پیش سایت مورد حمله شدید قرار گرفته بود و باعث شده بود تا سایت مدتی باز نشه و سرعت رو به شدت پایین آورده بود

    ممکن است سایت شما تحت حملات DOS قرار گرفته باشد که دراینصورت می توانید از پلاگین های امنیتی استفاده کنید.

    درصورت امکان آدرس سایت را قرار داده و یا آنرا برای من ارسال کنید.
    support[at]boxjacom

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    EleRam
  • طراحی سایت

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۰۴
    تشکر شده: ۵۳ بار
    # نوشته شده: ۷ سال پیش
    ۱۲ خرداد ۱۳۹۲ - ۲۰:۵۰

    من فقط اینو پیدا کردم که دقیقا نفهمیدم چیکار کرده!
    http://forum.wampserver.com/read.php?2,29683
    اگه مشکلتون حل شد همینجا بگید که ما هم بدونیم

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    EleRam
  • EleRam

    آفلاین
    عضو
    تعداد نوشته‌ها: ۸۵
    تشکر شده: ۶ بار
    # نوشته شده: ۷ سال پیش
    ۱۳ خرداد ۱۳۹۲ - ۰۴:۵۲

    aminem25197 گفت:
    من فقط اینو پیدا کردم که دقیقا نفهمیدم چیکار کرده!
    http://forum.wampserver.com/read.php?2,29683
    اگه مشکلتون حل شد همینجا بگید که ما هم بدونیم

    بله حتما.
    ظاهرا ایشون تنظیمات رو با استفاده از یک کوئری عوض کردن و چون ادمین سرور ما تنظیمات رو غیر فعال کرده فکر نمی کنم جوابگو باشه (اعمال تنظیمات هر بار که وارد پنل میشی ریست میشه!).

  • EleRam

    آفلاین
    عضو
    تعداد نوشته‌ها: ۸۵
    تشکر شده: ۶ بار
    # نوشته شده: ۷ سال پیش
    ۲۷ خرداد ۱۳۹۲ - ۲۲:۲۴

    سلام دوستان

    ضمن تشکر از همه شما عزیزان، بعد از کلی این در و اون در زدن در نهایت هاست رو ارتقاء دادم و تا الان که دیگه مشکلی پیش نیومده.

    از همگی ممنونم :)

  • lm

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱
    تشکر شده: ۱ بار
    # نوشته شده: ۷ سال پیش
    ۱۷ تیر ۱۳۹۲ - ۱۶:۲۴

    خوشحالم که مشکلتون حل شده
    فکر میکنم من کمی دیر رسیدم

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    EleRam

درباره‌ی این موضوع