أحاول تثبيت Discourse على مثيل t3.micro على AWS. أقوم بتشغيل ./discourse-setup ولا يعمل، يعرض لي “تحذير: يتطلب Discourse ذاكرة وصول عشوائي (RAM) بسعة 1 جيجابايت، ويبدو أن هذا النظام لا يحتوي على ذاكرة كافية”. لدي بالفعل 1 جيجابايت من ذاكرة الوصول العشوائي ولا يستمر في عملية الإعداد.
يحتوي على أقل من 1 جيجابايت تم حسابه بواسطة البرنامج النصي. يمكنك تحرير discourse-setup أو الحصول على جهاز افتراضي أكبر. بالإضافة إلى ذلك، هناك مفتاح سيتجاوز إجراء تلك الاختبارات. يمكنك النظر إلى البرنامج النصي لمعرفة ما هو. (تحرير: سيتجاوز هذا المفتاح اختبار الاتصال فقط، وليس اختبار الذاكرة.
إليك اختبار الذاكرة:
check_linux_memory() {
## بعض الأجهزة الافتراضية تبلغ عن أقل من 1 جيجابايت من ذاكرة الوصول العشوائي، لذلك
## قم بعمل استثناء واسمح بتلك التي تحتوي على أكثر
## من 989 ميجابايت
mem=`free -m --si | awk ' /Mem:/ {print $2}'`
if [ "$mem" -ge 990 -a "$mem" -lt 1000 ]; then
echo 1
else
echo `free -g --si | awk ' /Mem:/ {print $2} '`
fi
}