Форум сайта python.su
Подскажите, пожалуйста.
В Visual Studio создаю стандартный проект Python Bottle, он компилируется и работает.
Как теперь сделать ему публикацию? То, что публикуется с помощью Project->Publish, ни
на localhost, ни на хостинге работать не хочет, выдает:
Ошибка HTTP 502.2 - Bad Gateway
Указанное приложение CGI не работает должным образом: оно не возвращает полный набор заголовков HTTP. Возвращенные заголовки: "Bottle v0.12.8 server starting up (using WSGIRefServer())... Listening on http://localhost:80/ Hit Ctrl-C to quit. Traceback (most recent call last): File "C:\inetpub\wwwroot\childs\app.py", line 39, in <module> bottle.run(server='wsgiref', host=HOST, port=PORT) File "G:\Python27\lib\site-packages\bottle.py", line 3117, in run server.run(app) File "G:\Python27\lib\site-packages\bottle.py", line 2771, in run srv = make_server(self.host, self.port, app, server_cls, handler_cls) File "G:\Python27\lib\wsgiref\simple_server.py", line 151, in make_server server = server_class((host, port), handler_class) File "G:\Python27\lib\SocketServer.py", line 420, in __init__ self.server_bind() File "G:\Python27\lib\wsgiref\simple_server.py", line 48, in server_bind HTTPServer.server_bind(self) File "G:\Python27\lib\BaseHTTPServer.py", line 108, in server_bind SocketServer.TCPServer.server_bind(self) File "G:\Python27\lib\SocketServer.py", line 434, in server_bind self.socket.bind(self.server_address) File "G:\Python27\lib\socket.py", line 224, in meth return getattr(self._sock,name)(*args) socket.error: [Errno 10013] Ñäåëàíà ïîïûòêà äîñòóïà ê ñîêåòó ìåòîäîì, ".
Отредактировано kadmy (Апрель 16, 2015 20:07:23)
Офлайн
Зачем его компилировать я не понимаю. Устанавливаете python. Создаете виртуальное окружение. Ставите модуль bottle. Создаете проект с использованием hg или git. Делаете в нем все, что Вам заблагорассудится. Потом переносите все, что сделали и запускаете все это счастье через связку uwsgi + nginx (nginx если есть медиаконтен).
Пример запуска вот тут вот есть :)
Офлайн
По условию задачи Windows-хостинг
Офлайн
Тогда не знаю. Не использую Винду вообще. Возможно кто-нибудь ответит. Хотя сильных надежд не питайте. Здесь мало людей под виндой работают
Офлайн
Спасибо за отклик. Подожду, может кто ответит…
Офлайн
Отвечу. Nginx отлично идет под виндой. Не вижу ни малейшего смысла в IIS.
Офлайн
doza_and
А uwsgi? С ним как? Пробовал запускать?
Офлайн
Расскажите, пожалуйста, как установить Nginx через Plesk панель на удаленном хостинге с виртуальным сервером.
Офлайн
kadmy
Я вот тогда не пойму. А зачем здесь питон? Ведь, если в планах работать под виндой - то есть масса других вариантов…
Офлайн
Хочу подключить детей к написанию вебсервиса. Основная цель - обучение их на живой задаче. Но обучать с#-у их не хочется. Вебсервису все равно на чем, а детям хочется привить что-то более светлое
Офлайн