باستخدام هذا الدليل، قمت بإعداد أحدث إصدار من Ubuntu على WSL.
يعمل هذا الإعداد بشكل مثالي لمشاريع PHP أو JavaScript الخاصة بي، لكنه لا يعمل مع Discourse. لدي مشكلتان كبيرتان:
Discourse على WSL بطيء جدًا. يستغرق تحميل الصفحة 4-6 ثوانٍ. معالج i7 8750h يعمل بنسبة 100٪ عند معالجة الطلبات.
WSL يتوقف عن الاستجابة (deadlocks) كل 10-30 دقيقة أثناء عمل Discourse. إعادة تشغيل الكمبيوتر فقط هي التي تخرج من حالة التعليق.
أستخدم puma، و Ruby 2.4.5، وأحدث إصدار من Discourse.
ما حاولت فعله:
إعادة تثبيت توزيعة WSL
إنشاء رابط رمزي (ln -s) لمجلد tmp خارج المجلد المشترك