Форум сайта python.su
0
Подскажите, пожалуйста.
В 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)
Офлайн
39
Зачем его компилировать я не понимаю. Устанавливаете python. Создаете виртуальное окружение. Ставите модуль bottle. Создаете проект с использованием hg или git. Делаете в нем все, что Вам заблагорассудится. Потом переносите все, что сделали и запускаете все это счастье через связку uwsgi + nginx (nginx если есть медиаконтен).
Пример запуска вот тут вот есть :)
Офлайн
0
По условию задачи Windows-хостинг
Офлайн
39
Тогда не знаю. Не использую Винду вообще. Возможно кто-нибудь ответит. Хотя сильных надежд не питайте. Здесь мало людей под виндой работают 
Офлайн
0
Спасибо за отклик. Подожду, может кто ответит…
Офлайн
253
Отвечу. Nginx отлично идет под виндой. Не вижу ни малейшего смысла в IIS.
Офлайн
39
doza_and
А uwsgi? С ним как? Пробовал запускать?
Офлайн
0
Расскажите, пожалуйста, как установить Nginx через Plesk панель на удаленном хостинге с виртуальным сервером.
Офлайн
39
kadmy
Я вот тогда не пойму. А зачем здесь питон? Ведь, если в планах работать под виндой - то есть масса других вариантов…
Офлайн
0
Хочу подключить детей к написанию вебсервиса. Основная цель - обучение их на живой задаче. Но обучать с#-у их не хочется. Вебсервису все равно на чем, а детям хочется привить что-то более светлое 
Офлайн