Skip To Content

إعادة توازن ذاكرات التخزين المؤقتة لطبقة المشهد

إذا بدأت أجهزة تخزين بيانات ذاكرة التخزين المؤقت للتجانب في نفاد المساحة، فثبّت ArcGIS Data Store على أجهزة إضافية وسجلها في نفس موقع الاستضافة GIS Server. توزع ذاكرات التخزين المؤقت لطبقات المشهد الجديدة على الأجهزة الجديدة، ولكن تظل ذاكرات التخزين المؤقت للمشهد الموجودة على الأجهزة الأصلية. لإعادة موازنة ذاكرات التخزين المؤقت الحالية لاستخدام الأجهزة المضافة حديثًا، يجب أن تقوم بإنشاء نسخة احتياطية من مخزن بيانات التخزين المؤقت التجانبي واستعادتها.

اتبع هذه الخطوات لإعادة توازن ذاكرات التخزين المؤقت لطبقات المشهد:

  1. شغّل الأداة المساعدة describedatastore لتحديد الوضع الذي تم تعيينه لمخزن بيانات ذاكرة التخزين المؤقت للتجانب.
  2. إذا كان مخزن البيانات الخاص بك في الوضع الأساسي-الاحتياطي ويحتوي على جهازين، وتحتاج إلى إضافة جهاز ثالث (أو أكثر)، فعليك بالتغيير إلى وضع نظام المجموعة.
  3. تأكد من قيامك بتكوين موقع نسخ احتياطي مشترك لمخزن بيانات ذاكرة التخزين المؤقت التجانبي. إذا لم يكن لديك، قم بتكوين واحد الآن.
  4. تأكد من عدم نشر أي شخص أو تحديثه لطبقات المشهد أو بناء أي ذاكرة تخزين مؤقت للمشهد.

    لاكتشاف ما إذا كان يتم إنشاء ذاكرة تخزين مؤقت للمشهد أو إعادة بنائها، قم بتسجيل الدخول إلى ArcGIS Server Manager لخادم الاستضافة، وافتح وظائف > الموقع، واختر System/SceneCachingControllers من قائمة الخدمات المنسدلة، وانقر فوق استعلام. إذا كان الخادم يقوم بإنشاء ذاكرة تخزين مؤقت للمشهد، فستظهر حالات المهمة عند الاستعلام. لا تقم بالمتابعة حتى تكتمل مهام ذاكرة التخزين المؤقت هذه. إذا لم يتم سرد مهام ذاكرة التخزين المؤقت للمشهد، فيمكنك المتابعة.

    لضمان عدم نشر أي شخص لطبقات أو تعديلات جديدة، يمكنك وضع ArcGIS Enterprise في وضع القراءة فقط. ومع ذلك، كن على علم بأن هذا يؤثر على كل شخص يستخدم البوابة.

  5. إنشاء نسخة احتياطية من مخزن بيانات ذاكرة التخزين المؤقت التجانبي

    في هذا المثال، يتم إنشاء ملف نسخ احتياطي باسم myscenecachebu وتخزينه في موقع نسخ احتياطي في مستودع Amazon Simple Storage Service (S3) تم تسجيله كموقع نسخ احتياطي لمخزن بيانات ذاكرة تخزين مؤقت تجانبي.

    ./backupdatastore myscenecachebu --store tilecache --location type=s3;location=mys3bucket

  6. استخدم الأداة المساعدة restoredatastore مع خيار replicatedata المعين إلى true لاستبدال محتويات مخزن بيانات ذاكرة التخزين المؤقت التجانبي وإعادة توازن المحتوى عبر جميع الأجهزة.

    في المثال التالي، يتم استخدام ملف myscenecachebu لاستعادة مخزن بيانات ذاكرة التخزين المؤقت التجانبي وخيار replicatedata معيّن إلى true للإشارة إلى ArcGIS Data Store بأنه يجب توزيع نسختين من كل ذاكرة تخزين مؤقت للمشهد على جميع الأجهزة في مخزن بيانات ذاكرة التخزين المؤقت التجانبي.

    ./restoredatastore.sh --store tilecache --target myscenecachebu --serverurl https://gisserver.domain.com:6443 --server-admin myadmin --server-password myAdminPWd! --replicatedata true

  7. إذا قمت بوضع ArcGIS Enterprise في وضع القراءة فقط، ضعه مرة أخرى في وضع القراءة والكتابة.
  8. قم بتشغيل التحقق من الصحة مرة أخرى للتأكد من وجود نسختين من كل ذاكرات التخزين المؤقت للمشهد.