@techAPJ مرحبًا، شكرًا على المكون الإضافي.
لدي discourse في قطرة على digitalocean، واتبعت تعليماتك حرفيًا.
(ألحقت ملف YAML بدون - sudo -E …) ولكن عندما أقوم بإعادة البناء، فإنه يرمي لي الكثير من الأخطاء، وبعد ذلك يصبح discourse غير قادر على حفظ أي موضوع جديد. قمت بإزالة المكون الإضافي وأعدت البناء وكان كل شيء على ما يرام. أنا على discourse 2.9.0.beta3 بدون أي مكونات إضافية أخرى مثبتة، وتثبيت قياسي مع السمة الافتراضية.
القطرة تحتوي فقط على 2 جيجابايت من ذاكرة الوصول العشوائي، هل هذا يسبب المشكلة؟
شكرا مقدما
هل واجهت مشاكل مع إضافات أخرى؟ أنا أيضًا أعمل على DO، ولم أواجه أي مشاكل مع الإضافة، بما في ذلك الوقت الذي كان لدي فيه مجرد قطرة أساسية جدًا.
@ckshen لم أحاول تثبيت أي شيء آخر مطلقًا. أنا لست جيدًا على الإطلاق في لينكس، لكنني اعتقدت أنني سأجرب ذلك باتباع التعليمات حرفيًا. استغرق الأمر وقتًا طويلاً لإعادة البناء، وقمت بإنشاء ملف مبادلة أثناء التثبيت لتجنب تعطل القطرة. يمكنني أن أرى أن إعادة البناء تستهلك الكثير من الموارد (مثل وحدة المعالجة المركزية بنسبة 100٪) ولكنني اعتقدت أن مكونًا إضافيًا صغيرًا كهذا لا يمكن أن يكسر تثبيتي.
واجهت مشكلات مماثلة عند ترقية Moodle على خوادم TMD السحابية، حيث تم استهلاك جميع الموارد وتم تقييد الموقع نتيجة لذلك، ولهذا السبب ذكرت أن 2 جيجابايت من ذاكرة الوصول العشوائي قد لا تكون كافية؟
كانت السنوات الأولى لمنتدانا تعمل على قطرة ذاكرة وصول عشوائي بسعة 2 جيجابايت مع إضافة تنبيه الإفساد والعديد من الإضافات الأخرى، لذا لا ينبغي أن تكون ذاكرة الوصول العشوائي مشكلة.
يجب أن يكون الوقت اللازم لإعادة البناء مع إضافة وبدون إضافة متشابهًا. بالنسبة لي، يستغرق الأمر حوالي 5-10 دقائق.
جرب تثبيت إضافة أخرى بدلاً من ذلك وانظر إذا كانت لديك مشاكل؟ يتم تثبيت معظم الإضافات بنفس الطريقة. إذا كانت لديك مشاكل في إعادة البناء مع إضافة أخرى، أو بدون إضافات، فيمكنك تضييق نطاق المشكلة.
يجب أن يكون لديك سطر في ملف app.yml الخاص بك بعد
- git clone https://github.com/discourse/docker_manager.git
يقول:
- git clone https://github.com/discourse/discourse-spoilet-alert.git
هذا هو كل ما في الأمر لتثبيت المكون الإضافي.
نعم، هذا بالضبط ما فعلته. لقد قام بتنزيل المكون الإضافي بشكل جيد ولكنه أدى إلى تعطل الموقع عند إعادة بنائه، في مناسبتين أو ثلاث مناسبات.
مرحباً نيك،
هل يمكنك نشر نتيجة free -h على المضيف الخاص بك، والأخطاء التي تم طرحها أثناء إعادة البناء، وربما ملف app.yml الخاص بك (بعد إزالة البيانات الحساسة وكلمات المرور وما إلى ذلك)؟
مرحباً @Niik. ![]()
هل يمكنك وصف كيف أفسد الموقع؟ هل كانت هناك رسائل خطأ في الطرفية؟ هل تم تحميل الموقع بعد ذلك، ولكنه تصرف بشكل مختلف؟ أخبرنا. ![]()