---
title: العمليات
description: التحديث إلى أحدث صورة، وتدوير بيانات الاعتماد، وسلوك الإيقاف، والتوسّع، والنسخ الاحتياطي لقاعدة البيانات في تثبيت Human Plugin.
canonical: https://developer.unico.io/ar/human-plugin/self-hosting/operations
locale: ar
generated_by: markdown-export
---

# العمليات

تشغيل Human Plugin يومًا بيوم.

## التحديثات

شغّل صورة `latest`، وحدّثها عندما تعلن Unico عن إصدار جديد:

- **Docker Compose:** `docker compose pull && docker compose up -d`.
- **Kubernetes:** `kubectl -n human-plugin rollout restart deployment/human-plugin`، مع `imagePullPolicy: Always`.

يجهّز الإصدار الجديد الجداول التي يحتاجها عند البدء، قبل أن يقبل أي طلبات، لذلك لا حاجة إلى أي خطوة يدوية في قاعدة البيانات. خذ نسخة احتياطية من قاعدة البيانات قبل التحديث في الإنتاج، ثم تحقق من `/health/ready` ومن طلب إنشاء حقيقي بعد ذلك.

## تدوير بيانات الاعتماد

**مفتاح الوصول.** تصدر Unico المفتاح الجديد مع فترة تداخل. حدّث `HUMAN_API_ACCESS_KEY` في ملف `.env` أو في Secret، ثم أعد تشغيل Human Plugin (`docker compose up -d --force-recreate`، أو `kubectl -n human-plugin rollout restart deployment/human-plugin`)، وتأكد من نجاح طلب إنشاء، ثم اطلب من Unico إلغاء المفتاح القديم.

**بيانات اعتماد السجل (registry).** تصدر Unico رمزًا جديدًا بينما يظل القديم صالحًا. سجّل الدخول مجددًا بالرمز الجديد (أو أعد إنشاء pull secret في Kubernetes)، ثم اسحب الصورة مرة واحدة للتأكد، ثم اطلب من Unico إلغاء الرمز القديم. الحاويات قيد التشغيل لا تتأثر.

**كلمة مرور قاعدة البيانات.** غيّرها في PostgreSQL وفي `POSTGRES_PASSWORD`، ثم أعد تشغيل Human Plugin.

## الإيقاف

عند استلام `SIGTERM`، يتوقف Human Plugin عن قبول الاتصالات وينتظر حتى 55 ثانية لإنهاء الطلبات الجارية، لأن عملية الإنشاء قد تستغرق حتى 30 ثانية ثم تخزّن نتيجتها. اضبط مهلة الإيقاف على 60 ثانية على الأقل. عملية الإنشاء التي تنقطع تُسوّى كفاشلة عند قراءة لاحقة.

## التوسّع

لا يحتفظ Human Plugin بأي حالة للطلبات في الذاكرة، لذلك يمكن لعدة حاويات مشاركة قاعدة بيانات واحدة. أضف نسخة واحدة (replica) لكل 1,500 معاملة في الدقيقة، وارفع `max_connections` في PostgreSQL إلى 25 × عدد النسخ + 10. راجع [متطلبات العتاد](/ar/human-plugin/self-hosting/overview#hardware-requirements).

## كتالوج السمات

ينزّل Human Plugin [كتالوج السمات](/ar/human-plugin/additional-resources/attribute-catalog) مرة واحدة عند البدء. يصل إصدار الكتالوج الجديد إلى الحاوية عند إعادة تشغيلها التالية. إعادة تشغيل الحاويات واحدة تلو الأخرى تُبقي الخدمة متاحة.

## النسخ الاحتياطي

تحتفظ قاعدة بياناتك بالـ intelligence التي تُحسب منها `data.ndocs`. انسخها احتياطيًا بأدواتك الخاصة واختبر الاستعادة. فقدان قاعدة البيانات يعني فقدان الـ intelligence، ولا يمكن إعادة بنائها.