Чтобы m2wgi мог загрузить ваше приложение, оно должно быть в вашей PYTHONPATH, поэтому, чтобы иметь возможность запустить ваше тестовое приложение, попробуйте скопировать модуль test.py
куда-нибудь в вашей PYTHONPATH или, проще, попробуйте это:
PYTHONPATH=.:$PYHTONPATH m2wsgi test.app tcp://127.0.0.1:9995
Предполагая, что в вашей базе данных конфигурации mongrel2 есть маршрут, указывающий на обработчик с send_spec = tcp://127.0.0.1:9995
и recv_spec = tcp://127.0.0.1:9994
.Я попробовал это локально, и это сработало:
daltonmatos@jetta ~ [6]$ curl http://localhost/m2wsgi/
Hello World!daltonmatos@jetta ~ [7]$
Посмотрите на сообщение в блоге, цитируемое Шоном, у вас есть отличная идея о том, как настроить mongrel2 и настроить ваши хосты / маршруты / обработчики.Также попробуйте wsgid , возможно вам понравится =).Он также поддерживает raw приложения WSGI.
Удачи и счастливого взлома!