# صحة المتجر

جديد في الإصدار 1.10.0

قُدِّمت صحة المتجر في **WCPOS 1.10.0**. وهي تحل محل شاشة السجلات المستقلة وتضيف رؤية حية للمزامنة وتغطية البيانات المحلية وحمل الخادم.

**صحة المتجر** هي لوحة معلومات نقطة البيع لكل ما يجري بين جهازك ومتجر WooCommerce لديك. افتحها من درج التنقل (رمز نبض القلب). وتضم ثلاث علامات تبويب: **الأداء** و**قاعدة البيانات** و**السجلات**.

## الأداء[​](#performance "رابط مباشر إلى الأداء")

تجيب علامة تبويب الأداء عن سؤال «ما الذي تكلّفه نقطة البيع خادمي، وهل المزامنة سليمة؟»

* **سطر الحالة** — `✓ طبيعي` أو `⚠ يحتاج إلى انتباه`، استنادًا إلى حالة المحرك الراهنة (فالعارض الذي تعافى سلفًا لن يوبّخك ليوم كامل).
* **النشاط المقيس** — الطلبات التي أُجريت وزمن الاستجابة المعتاد خلال آخر 24 ساعة هي قياسات من هذا الصندوق، لا تقديرات. أما البيانات المنقولة فهي حدّ أدنى، لأن الاستجابات التي لا تعلن حجمًا تسهم بصفر.
* **شريط زمن التشغيل** — خلية واحدة لكل ساعة خلال آخر 24 ساعة. الأخضر يعني أن الطلبات اكتملت دون أخطاء في تلك الساعة؛ والكهرماني يعني أن طلبًا واحدًا على الأقل فشل (ولو واحدًا — فلا توجد عتبة)؛ والفارغ يعني أن التطبيق لم يكن قيد التشغيل.
* **العد التنازلي للفحص التالي** — موعد استحقاق فحص التغييرات التالي. وعلى صندوق خامل قد يقرأ هذا زمنًا أطول من الفترة المضبوطة بصورة مشروعة، لأن الفحوص موزَّعة عشوائيًا وتتباطأ بعد 10 دقائق من الخمول. فالعد التنازلي الأطول على صندوق هادئ أمر طبيعي، لا مزامنة متوقفة.

### الإعدادات المسبقة للمزامنة[​](#sync-presets "رابط مباشر إلى الإعدادات المسبقة للمزامنة")

تضبط ثلاث بطاقات إعدادات مسبقة مدى حماسة هذا الجهاز في المزامنة، عبر مقبضين — كم مرة تفحص نقطة البيع بحثًا عن التغييرات، وكم سجلًا تطلب في المرة الواحدة:

| الإعداد المسبق         | فترة الفحص | السجلات لكل طلب |
| ---------------------- | ---------- | --------------- |
| **اقتصادي**            | 5 دقائق    | 25              |
| **متوازن** (الافتراضي) | 60 ثانية   | 50              |
| **الزمن الفعلي**       | 10 ثوانٍ   | 75              |

اختر **اقتصادي** للاستضافة المشتركة أو الاقتصادية، و**الزمن الفعلي** حين تحتاج عدة صناديق إلى رؤية تغييرات بعضها بسرعة ويستطيع الخادم تحمّل ذلك. وتفتح مؤشرات التمرير **المخصصة** المدى الكامل (من 5 ثوانٍ إلى 5 دقائق، ومن 10 إلى 100 سجل).

أمران ينبغي معرفتهما:

* **الإعدادات لكل جهاز.** فضبط صندوق واحد يترك كل جهاز آخر دون تغيير — كرر التغيير على كل صندوق تريد ضبطه.
* رقم *\~N طلبًا يوميًا* المعروض بجوار المقبض هو معدل فحص اسمي مشتق من الفترة المضبوطة، لا سقف ولا تنبؤ. فالتوزيع العشوائي قد يحرّك العدد الفعلي في أي من الاتجاهين؛ والاستجابة `304` بلا تغيير منخفضة الكلفة لكنها تُحتسب طلبًا. أما تباطؤ الخمول فيخفض العدد للإعدادات المسبقة الأسرع من حدّه الأدنى البالغ 60 ثانية فقط، لذا فهو لا يبطّئ المتوازن أكثر من ذلك.

وتُطبَّق التغييرات فورًا؛ ولا حاجة إلى إعادة تشغيل. ولمعرفة الهندسة وراء هذه الأرقام، راجع [أداء المزامنة](/ar/reference/sync-performance.md).

## قاعدة البيانات[​](#database "رابط مباشر إلى قاعدة البيانات")

تجيب علامة تبويب قاعدة البيانات عن سؤال «ما الموجود على هذا الجهاز، وهل وصل كل شيء إلى خادمي؟»

في الأعلى، أربع بطاقات: مَعلَم **جاهز للبيع**، والسجلات الموجودة على هذا الجهاز، والمساحة التخزينية المستخدمة، والتغييرات المنتظرة للإرسال.

«جاهز للبيع» مَعلَم لا بوابة تنزيل كامل

فهو ينقلب بمجرد وجود أول منتج على الجهاز. وكونك دون اتصال لا يمنعه — فالصندوق الذي عليه منتجات جاهز للبيع دون اتصال. وهذا هو مغزى نقطة بيع تعمل محليًا أولًا.

### جدول التغطية[​](#coverage "رابط مباشر إلى جدول التغطية")

تحصل كل مجموعة متزامنة على صف: **على الجهاز**، و**على الخادم**، وشريط تغطية. وتتّبع الأرقام قاعدة صدق صارمة — فإجمالي *على الخادم* رقم حقيقي يبلّغ عنه الخادم، لا تخمينًا أبدًا:

* ***جارٍ التحقق…*** — لا تملك نقطة البيع بعدُ إجماليًا حديثًا من الخادم. وإذا بقي صف على هذه الحال أكثر من 15 دقيقة تقريبًا، فقد يكون مسار REST الخاص بتلك المجموعة يفشل؛ فراجع [السجلات](#logs).
* **الشريط الجزئي طبيعي في كثير من الأحيان.** فالعملاء يُنزَّلون تدريجيًا في أوقات الخمول، والفئات والكوبونات تُنزَّل عند أول فتح، ويقيس شريط **الطلبات** مقابل تاريخ طلباتك بأكمله بينما يحتفظ الصندوق عن قصد بالطلبات المفتوحة والحديثة فقط — لذا تقرأ الطلبات كجزئية على صندوق سليم تمامًا.
* **بعد «مسح وإعادة تنزيل»، يكون العدد الفارغ أو المنخفض هو النتيجة المقصودة لا مزامنة متوقفة** — فالمجموعات التي تُنزَّل عند الطلب تُعاد تعبئتها مع الاستخدام، ويوضح نص كل صف كيف تُعاد تعبئة تلك المجموعة.

### تغييرات لم تصل إلى خادمك قط[​](#refused-changes "رابط مباشر إلى تغييرات لم تصل إلى خادمك قط")

إذا رفض خادمك تغييرًا رفضًا دائمًا (على سبيل المثال، بيع أُنشئ بينما كان الموقع يرفض الطلب بوصفه غير صالح)، فإن نقطة البيع **لا** تعيد محاولته بصمت إلى الأبد، ولا تخفيه. بل يُركَن التغيير ويُدرَج هنا مع السبب الذي ذكره الخادم نفسه، ووقت حدوثه، وإجراءين:

* **إرسال مجددًا** — يعيد بناء الطلب من السجل بصورته *الحالية* ويضعه في قائمة الانتظار من جديد. وإذا رُفض الحقل نفسه مرة أخرى، يرتفع عدد المحاولات بصورة ظاهرة بدلًا من التظاهر بالنجاح.
* **تجاهل** — يُسقط التغيير. ويخبرك مربع التأكيد بالضبط بما يعنيه التجاهل لذلك السجل (بما في ذلك حين لا يكون السجل قد وُجد إلا على هذا الجهاز، حيث يؤدي التجاهل إلى حذفه).

والاسترداد دائمًا إجراء مقصود وظاهر — فلا شيء هنا يجري تلقائيًا.

### مسح وإعادة تنزيل[​](#clear-and-redownload "رابط مباشر إلى مسح وإعادة تنزيل")

يوفّر كل صف مجموعة خيار **مسح وإعادة تنزيل**، الذي يزيل النسخة المحلية لتلك المجموعة ويعيد جلبها. ويسمّي مربع التأكيد عدد السجلات ومقدار المساحة التخزينية التي ستُزال تقريبًا، وما الذي يبقى بأمان على الخادم. وفضّل هذا على مسح جميع البيانات المحلية — فهو موجَّه ولا يخرجك من الحساب. ويبقى [مسح جميع البيانات المحلية](/ar/support/troubleshooting/clear-local-data.md) هو إعادة التعيين الكاملة.

## السجلات[​](#logs "رابط مباشر إلى السجلات")

علامة تبويب السجلات سجلٌّ لنشاط المزامنة على هذا الجهاز: **الوقت، والمستوى، والحدث، والمدة، والحالة** لكل صف، ويُحتفظ به لمدة 30 يومًا.

* **مرشّحات جاهزة** — الكل / الإجراءات / الأخطاء / المزامنة، إضافةً إلى مفتاح **التشخيصات المفصّلة** الذي يلتقط تفاصيل إضافية لمدة 24 ساعة ثم يُطفئ نفسه.
* **تفاصيل الصف** — تتوسّع الأخطاء والتحذيرات لتعرض سببًا بلغة واضحة، وسطرًا عن سلامة البيانات، وخطوة تالية مقترحة، ورابط مساعدة لـ[رمز الخطأ](/ar/error-codes/.md). ويحمل كل عرض تفاصيل رمز حدث قابلًا للنسخ — اذكره عند التواصل مع الدعم.
* تُترجَم إدخالات السجل عند عرضها، فيُقرأ صف كُتب قبل أشهر بأي لغة يعمل بها الصندوق اليوم؛ ورمز الحدث هو المعرّف الثابت.

علامتا تبويب، وعدّان

تشتق علامة تبويب السجلات عدد السجلات العالقة من إدخالات السجل وحدها؛ بينما تشمل علامة تبويب قاعدة البيانات أيضًا التغييرات المرفوضة المركونة. وعند اختلافهما، تكون **قاعدة البيانات هي المرجع** فيما لم يصل إلى خادمك.

## صفحات ذات صلة[​](#related "رابط مباشر إلى صفحات ذات صلة")

* [كيف يعمل محرك المزامنة](/ar/reference/sync-engine.md) — تفصيل بمستوى المطورين عن المسارات واكتشاف التغييرات وقائمة انتظار الكتابة
* [أداء المزامنة](/ar/reference/sync-performance.md) — سقوف الطلبات وقواعد التراجع التي تحمي خادمك
* [أداء الخادم](/ar/support/performance/server.md) — ضبط استضافة WordPress/WooCommerce
* [مسح جميع البيانات المحلية](/ar/support/troubleshooting/clear-local-data.md) — إعادة التعيين المحلية الكاملة
