المقدمة
يصف هذا المستند مشكلة تعمل فيها واجهة المستخدم (UI) ببطء وتعطل بشكل متقطع.
المتطلبات الأساسية
المتطلبات
لا توجد متطلبات خاصة لهذا المستند.
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى إصدارات مركز السحابة حتى 4.7.X.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
المشكلة: تشغيل واجهة المستخدم ببطء وتعطل
هناك مشكلة معروفة تؤثر على 4.6.3 - 4.7.x حيث لا يتم إزالة الإعلامات التي تم عرضها على لوحة المعلومات (عمليات تسجيل الدخول والخروج وما إلى ذلك) من قاعدة البيانات، بمجرد نفاد ذاكرة قاعدة البيانات لإيقافها كلها، تصبح واجهة المستخدم غير مستجيبة ويتعطل في نهاية المطاف
التحقق من الصحة
الخطوة 1. تحقق من معلومات إنشاء CloudCenter باستخدام هذا الأمر.
cat /usr/local/tomcat/webapps/ROOT/WEB-INF/build.info
تؤثر هذه المشكلة المحددة فقط في 4.6.3 - 4.7.x - وتم حلها في 4.8.0
الخطوة 2. تسجيل الدخول إلى Postgres باستخدام مستخدم Cliqr.
psql -U cliqr -d cliqrdb
إدخال كلمة مرور ل Cliqr
الخطوة 3. أدخل هذا الأمر للتحقق من عدد الإعلامات من قاعدة بيانات Postgres؟
select count(*) from notification;
الخطوة 4. ملاحظة عدد الإعلامات، إذا كان العدد بمئة ألف أو مليون فالإصدار موجود.
الخطوة 5. قم بإنهاء قاعدة بيانات PostGres وسرد دليل /mnt و/bak. تأكد من أن الملفات مملوكة من قبل Cliqruser في الدليل /bak. إذا لم تقم بذلك، فسوف تصدم بحشرة معروفة.
\q
ls -l /mnt
cd /mnt
ls -l
cd /bak/
ls -l
الحل
الخطوة 1. يجب أن تعطي أذونات المستخدم للكتابة إلى موقع الملف.
cd /
chown cliqruser:cliqruser /mnt/
ls -l
الخطوة 2. تحقق من /mnt مملوك من قبل Cliqruser.
الخطوة 3. قم بتحرير ملف cliqr-mgmt-scheduler-context.xml كما هو موضح هنا.
vi /usr/local/tomcat/webapps/ROOT/WEB-INF/classes/spring/web/cliqr-mgmt-scheduler-context.xml
/cronTrigger
الخطوة 4. يبحث عن cronTrigger في الملف ويجب أن يوصلك إلى المكان الصحيح، كما هو موضح في الصورة:
الخطوة 5. انسخ الخاصية المسماة cronExpression ووضع الأصل في التعليقات، قم بتغيير القيمة الثانية إلى 0/15 والثالث إلى *، كما هو موضح في الصورة:
الخطوة 6. يؤدي ذلك إلى تشغيل إخطار الإزالة كل 15 دقيقة لتسريع الإصلاح.
الخطوة 7. توقف وابدأ خدمة "التومت كات".
/etc/init.d/tomcat stop
/etc/init.d/tomcat start