• تو ارور لاگ سایت من دو خط ارور مدام داره تکرار میشه و فایل ارور لاگ سنگین ایجاد میکنه در حدی که روزی یک فایل نزدیک به ۱۰۰ مگ داره ایجاد میشه و وقتی بازش میکنم فقط این دوتا خط هزاران بار تکرار شده

    گاها تو هر ثانیه ۵ یا ۶ بار این دوتا خط تکرار میشه و کل سرور و دیتابیس رو زیر و رو کردم هر روشی که فکرشو بکنید امتحان کردم ولی مشکل برطرف نشده

    انقد این پردازش ها تکرار میشه و سنگین میشه که آخری ارور (یک خطای مهم در این وبسایت رخ داده) رو نشون میده و سایت دیگه بالا نمیاد ، مجبور میشم دستور کیل پراسس رو انجام بدم تا دوباره سایت اوکی بشه

    بعد از کیل پراسس مشکل سرعت سایت کاملا حل میشه و با سرعت بالا لود میشه ولی رفته رفته دوباره همون سیکل تکرار میشه و لاگ ها زیاد میشه ، سرعت سایت میتد پایین و داون میشه

    ارور ها اینا هستن:

    WordPress database error Commands out of sync; you can’t run this command now for query SELECT a.action_id FROM hszga_actionscheduler_actions a WHERE 1=1 AND a.hook=’wc_schedule_pending_batch_processes’ AND a.status IN (‘in-progress’, ‘pending’) LIMIT 0, 1 made by shutdown_action_hook, do_action(‘shutdown’), WP_Hook->do_action, WP_Hook->apply_filters, Automattic\WooCommerce\Internal\BatchProcessing\BatchProcessingController->Automattic\WooCommerce\Internal\BatchProcessing\{closure}, Automattic\WooCommerce\Internal\BatchProcessing\BatchProcessingController->remove_or_retry_failed_processors, call_user_func, as_has_scheduled_action, ActionScheduler_Store->query_action, ActionScheduler_DBStore->query_actionsWordPress database error Commands out of sync; you can’t run this command now for query SELECT option_value FROM hszga_options WHERE option_name = ‘wc_pending_batch_processes’ LIMIT 1 made by shutdown_action_hook, do_action(‘shutdown’), WP_Hook->do_action, WP_Hook->apply_filters, Automattic\WooCommerce\Internal\BatchProcessing\BatchProcessingController->Automattic\WooCommerce\Internal\BatchProcessing\{closure}, Automattic\WooCommerce\Internal\BatchProcessing\BatchProcessingController->remove_or_retry_failed_processors, Automattic\WooCommerce\Internal\BatchProcessing\BatchProcessingController->get_enqueued_processors, get_option

    لطفا اگر کسی راه حلی داره بهم بگه چون بدجوری داره اذیت میکنه

در حال نمایش 5 پاسخ ( از کل 5)
  • درود. 🌱

    فعلاً برای اینکه فایل لاگ تولید نشه، می‌تونید به صورت اضطراری نمایش و ثبت لاگ خطاها رو غیرفعال کنید.

    از طریق هاست وارد فایل wp-config.php بشید و این بخش رو پیدا کنید:

    define('WP_DEBUG', true);
    

    و موقتاً به این تغییر بدید:

    define('WP_DEBUG', false);
    define('WP_DEBUG_LOG', false);
    define('WP_DEBUG_DISPLAY', false);
    

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

    اما این راه‌حل اصلی نیست؛ خطای شما مربوط به هماهنگ نبودن ارتباط با دیتابیس در بخش پردازش‌های زمان‌بندی ووکامرس هست و باید بعد از پایدار شدن سایت بررسی بشه که کدام افزونه، پردازش یا کوئری باعث این وضعیت شده.

    پیشنهاد می‌کنم بعد از بستن لاگ، یک نسخه پشتیبان از سایت بگیرید و بررسی رو با غیرفعال کردن افزونه‌های جانبی ووکامرس شروع کنید، چون خود خطا از بخش پردازش‌های ووکامرس نشون داده شده.

    موفق باشید.

    آغازکننده موضوع ajwan

    (@ajwan)

    دیباگ غیر فعاله

    این کاری که میفرمایید رو هم انجام دادم

    تمام افزونه هارو غیر فعال کردم و حالت تعمیر رو هم فعال کردم که کاربر نیاد رو سایت ولی مشکل همچنان پا برجا بود و سایت داون میشد

    عجیبه، چون اگر همه افزونه‌ها غیرفعال شده باشن و سایت هم در حالت تعمیر بوده، معمولا نباید همچنان این حجم از پردازش‌های ووکامرس ادامه پیدا کنه.

    فقط یک سوال، آیا اخیرا نسخه PHP، نسخه MySQL/MariaDB یا تنظیمات هاست رو تغییر دادید یا شرکت هاستینگ تغییری روی سرور اعمال کرده؟

    خطای شما معمولا بیشتر به ارتباط PHP با MySQL مربوط میشه تا خود ووکامرس، برای همین احتمال میدم ریشه مشکل از تغییرات محیط سرور یا ناسازگاری نسخه‌ها باشه، نه صرفاً افزونه‌ها. این مورد رو هم لطفاً بررسی و اعلام کنید تا راحت‌تر بشه علت اصلی رو پیدا کرد.

    آغازکننده موضوع ajwan

    (@ajwan)

    هیچ تغییری به صورت دستی اعمال نکردیم ، فقط حذف و نصب افزونه بوده که البته یک دوره کل سرور رو پاکسازی کردیم و تمام افزونه هایی که تو اون باز نصب شده بود و جدول هاشون رو کامل حذف کردیم

    بعد از این جریان هم یکی دو بار نسخه php رو بالا و پایین کردیم که ببینیم مشکل از اونه یا نه؟ که هیچ نتیجه ای حاصل نشد

    درود وقت بخیر
    یک بکاپ از چیزی که دارید بگیرید. از میزبانی‌ هاستتون بخواید هاست رو ریست کنه با تنظیم مجدد سطح دسترسی‌ فایل‌ها.
    روی هاست مجدد وردپرس نصب کنید و قالب و افزونه‌هارو نصب کنید.

در حال نمایش 5 پاسخ ( از کل 5)

برای پاسخ به این موضوع باید وارد شوید.