UWSGI مع شيروكي: الخطوات الأولى
سؤال
هل حاول أحد استخدام UWSGI مع شيروكي؟ هل يمكنك مشاركة تجاربك وما هي المستندات التي اعتمدت عليها أكثر؟ أحاول البدء من الوثائق على كلا من مواقع الويب (UWSGI و Cherokee). لا شيء يعمل بعد. أنا أستخدم Ubuntu 10.04.
تحرير: للتوضيح ، كان شيروكي يعمل بشكل جيد. أحصل على رسالة الخطأ:
خطأ UWSGI ، تطبيق WSGI لم يتم العثور عليه
لذلك يجب أن يكون هناك خطأ ما في تكويناتي. أو ربما طلبي.
المحلول
نعم ، لقد قمت مؤخرًا بإعداد هذا في Ubuntu Lucid لتطبيق Pylons.
أولاً ، أمسكت بأحدث شيروكي من فريق PPA.https://launchpad.net/~cherokee-webserver/+archive/ppa
بعد ذلك ، قمت بتثبيت أحدث UWSGI في ظهور تطبيقي VirtualEnv عبر PIP الذي يسيرك مستندات UWSGI.http://projects.unbit.it/uwsgi/wiki/install
تم نشر تطبيقي بالفعل عبر mod_wsgi ، لذا كنت أتطلع إلى إعادة استخدام ملف .wsgi الخاص بي. واجهت مشكلة في الحصول على بناء الجملة لمكالمة UWSGI بشكل صحيح ، لذا حصلت على بعض المساعدة الرائعة في قائمتهم البريدية:http://lists.unbit.it/pipermail/uwsgi/2010-june/000347.html
لذلك ذهبت من خلال المستندات في كتاب طبخ شيروكي واستبدلت خط UWSGI بإصدار معرف لما تم الرد عليه في سؤال القائمة البريدية.
إنه يعمل حلوًا ومتفوقًا تقريبًا Mod_wsgi 2x في اختبار الزيارات إلى صفحة تطبيق Pylons بسيطة.
امل ان يساعد.
نصائح أخرى
حصلت على شيروكي + UWSGI + Django تشغيل على Lucid. كان من الصعب بعض الشيء الاستمرار (معرفة كيفية توجيه UWSGI إلى ملف WSGI كان الجزء الأصعب بالنسبة لي أيضًا) ، لكنني سعيد جدًا بالنتائج. لقد وثقت الخطوات التي اتخذتها في http://blog.swomm.com/2010/06/cherokee-django.html.
يبدو أن هناك مشكلة في طريقة "جعل" التثبيت على مستندات UWSGI. استخدم "Python uwsgiconfig.py -build" بدلاً من ذلك. التي عملت بالنسبة لي. شيروكي ، Django يركض على Ubuntu 10.10.