Cherokee + UWSGI + Pylons
سؤال
لقد نجحت في نشر تطبيق Django مع UWSGI + Cherokee. ومع ذلك ، أريد تجربة الأعمدة قبل أن أذهب إلى قرار Django.
حتى الآن اتبعت التعليمات/التوصيات هنا:نشر أعمدة مع UWSGI
يعمل Paster Serving بدون عقبة. لكن عندما أحاول الخدمة عبر UWSGI ، لا أحصل على أي مكان:
/usr/bin/uwsgi -s :5000 --paste config:/var/www/env/helloworld/development.ini -H /var/www/env -M
يتم أن تولد عمليات UWSGI Master والعامل. لذا ، أزور http: // localhost: 5000هذا ما أحصل عليه:
Error 324 (net::ERR_EMPTY_RESPONSE): Unknown error.
ويقرأ المحطة الخاصة بي مرة أخرى (وتتكرر عندما أقوم بتحديث المتصفح):
invalid request block size: 21573...skip
ما الخطأ الذي افعله؟ لا يمكنني العثور على أي دليل أو خطوة بخطوة محددة لـ UWSGI + شيروكي
المحلول
يجب ألا تزور http: // localhost: 5000. 5000 هو استخدام المنفذ للاتصال بين شيروكي و UWSGI. لذلك أنت تحاول الوصول إلى UWSGI مباشرة. تحتاج إلى تكوين شيروكي ثم انتقل إلى العنوان: المنفذ الذي قمت بتكوينه في شيروكي لرؤية موقع الويب الخاص بك.
مستندات: