وضعیت و سلامت

سازگار با نسخه 0.17.0

این صفحه (راهکار وردپرس ← وضعیت و گزارش‌ها، تب وضعیت) نشان می‌دهد که کارهای پس‌زمینه‌ی افزونه (ارسال پیامک، ایمیل، پاک‌سازی داده‌های منقضی) واقعا در حال اجرا هستند یا نه.

تب وضعیت در صفحه‌ی وضعیت و سلامت، با محرک‌های اجرا و جدول‌های دیتابیس افزونه

چهار عدد بالای صفحه

ناموفق و در حال پردازش باید همیشه نزدیک صفر باشند. عدد بزرگ در «ناموفق» یعنی یک درگاه پیامکی یا ایمیل مدام خطا می‌دهد و باید در گزارش‌ها بررسی شود. در انتظار کارهایی‌اند که هنوز صف را طی نکرده‌اند؛ اگر این عدد پیوسته بالا برود و پایین نیاید، صف پردازش نمی‌شود. آخرین اجرای ورکر فاصله‌ی زمانی تا آخرین باری است که صف واقعا اجرا شده. چند دقیقه طبیعی است؛ چند ساعت یعنی محرکی که باید صف را بیدار کند اجرا نمی‌شود.

محرک‌های اجرا

افزونه به کرون وردپرس وابسته نیست و سه محرک مستقل دارد که هرکدام به‌تنهایی کافی است:

  • اجرا پس از ارسال پاسخ: اگر سرور از fastcgi_finish_request پشتیبانی کند، صف بلافاصله بعد از اینکه پاسخ به مرورگر کاربر فرستاده شد اجرا می‌شود. اکثر هاست‌های PHP-FPM این را دارند.
  • کرون واقعی سرور: برای فروشگاه‌های پرترافیک توصیه می‌شود. خط دستوری که باید در crontab سرور گذاشته شود، همین‌جا نشان داده می‌شود. کلیدش مخصوص همین سایت است و برای هیچ سایت دیگری کار نمی‌کند.
  • لوپ‌بک: برای کارهای فوری، حداکثر هر ۶۰ ثانیه یک‌بار. سایتی با بازدید کم ممکن است این فاصله را کمتر حس نکند، چون خودش هم به بازدید وابسته است.

کرون خود وردپرس (wp-cron.php) هم فعال است ولی این افزونه از آن استفاده نمی‌کند؛ اگر جایی غیرفعالش کرده‌ای، صف این افزونه دست‌نخورده می‌ماند.

جدول‌های دیتابیس و حجم مانیفست

جدول‌های دیتابیس افزونه فقط وقتی ساخته می‌شوند که ماژول مربوطه‌شان حداقل یک‌بار روشن شده باشد. اگر جدولی «موجود نیست» نشان می‌دهد، یعنی ماژولش هنوز هیچ‌وقت روشن نشده، نه اینکه چیزی خراب است.

«حجم مانیفست» اندازه‌ی تنظیماتی است که وردپرس در هر بازدید همراه بقیه‌ی گزینه‌های autoload می‌خواند. سقفش ۱۰۲۴ بایت است؛ تا وقتی داخل بودجه است (رنگ سبز)، هیچ کاری لازم نیست.

مشاوره رایگان

اگر عجله داری، همین حالا زنگ بزن:

یا شماره‌ات را بگذار، ما تماس می‌گیریم
شما چی ترجیح می‌دهید؟