پیام یک بهروزرسانی دیگر در جریان است معمولاً نشان میدهد وردپرس اجازهٔ شروع همزمان یک ارتقای دیگر هسته را نمیدهد. این وضعیت بهتنهایی نشانهٔ خرابشدن دیتابیس نیست. گاهی آپدیت واقعاً فعال است و گاهی پس از قطع عملیات، نشانگر آن باقی مانده است.
علت خطای یک بهروزرسانی دیگر در جریان است
وردپرس برای ارتقای هسته گزینهٔ core_updater.lock را نگه میدارد. این گزینه یک نشانگر هماهنگی در جدول تنظیمات است، نه قفل کامل همهٔ جدولهای دیتابیس. آپدیت خودکار یا اقدام مدیر دیگری هم میتواند آن را ایجاد کند؛ فقط پنجرهٔ خودتان را مبنا نگیرید.
در کد ارتقای هسته زمان اعتبار این قفل ۱۵ دقیقه تعیین شده است. در پایان مسیر معمول، قفل آزاد میشود؛ بنابراین ادعای «بعد از هر آپدیت موفق حتماً ۱۵ دقیقه باید صبر کرد» دقیق نیست. سپریشدن این زمان نیز بهتنهایی ثابت نمیکند فرایند کندی در سرور فعال نیست.
پیش از حذف قفل چه چیزی را بررسی کنیم؟
- صفحهٔ نتیجهٔ آپدیت، اعلان ایمیل و زمان شروع عملیات را ببینید.
- از مدیران دیگر و ابزار مدیریت هاست دربارهٔ آپدیت فعال مطمئن شوید.
- اگر عملیات هنوز ادامه دارد، نصب دیگری را شروع نکنید.
- اگر متوقف شده، علت اولیه مانند کمبود فضای دیسک، خطای دریافت بسته یا مجوز فایل را مشخص کنید.
وقتی وضعیت روشن نیست، از پشتیبانی هاست بخواهید فرایند و لاگ همان زمان را بررسی کند. پاککردن مکرر نشانگر، درمان علت توقف نیست. پیش از ویرایش داده، نسخهٔ قابلبازیابی از اطلاعات هدف در اختیار داشته باشید.
حذف فقط قفل باقیمانده با WP-CLI
اگر توقف عملیات تأیید شده و دسترسی مجاز خط فرمان دارید، دستور زیر را در مسیر نصب درست اجرا کنید. در سرور چندسایتی، مسیر و سایت هدف را دقیق انتخاب کنید؛ این فرمان برای اجرای بیشرط هنگام هر خطا نیست.
wp option delete core_updater.lock
این دستور تنها گزینهٔ نامبرده را حذف میکند. پیام نبود گزینه یعنی این نشانگر در سایت انتخابشده پیدا نشده است؛ در این حالت حذف گزینههای دیگر یا اجرای دستور روی همهٔ سایتها منطقی نیست.
روش phpMyAdmin در نبود خط فرمان
دیتابیس همین نصب را شناسایی و جدول options با پیشوند واقعی را باز کنید؛ نام آن الزاماً wp_options نیست. مقدار option_name برابر core_updater.lock را جستوجو کنید. فقط پس از تأیید متوقفبودن آپدیت، همان ردیف را حذف کنید؛ از Empty یا Drop جدول استفاده نکنید.

تفاوت با حالت تعمیر و کنترل نتیجه
پیام Briefly unavailable for scheduled maintenance به فایل .maintenance مربوط است و با این قفل یکی نیست. طبق راهنمای رفع اشکال وردپرس، فایل باقیماندهٔ تعمیر را پس از پایان عملیات میتوان رفع کرد؛ حذف آن جای بررسی core_updater.lock را نمیگیرد.
سپس صفحهٔ بهروزرسانیها را باز کنید و فقط یک عملیات را آغاز کنید. نسخهٔ نصبشده، پیام نتیجه و عملکرد سایت را ببینید. اگر خطا برمیگردد، زمان و متن خطا را ثبت کنید و مشکل دریافت بسته، دیسک یا اجرای PHP را رفع کنید؛ نصب افزونهٔ اضافی برای پاککردن نشانگر، ضرورت این بررسی را از بین نمیبرد.
مطالعهٔ مرتبط
بازبینی فنی: ۱۳ آبان ۱۴۰۵. تاریخ انتشار اولیه و نشانی قبلی حفظ شدهاند.