![]() |
|
|
![]()
|
|
| wolfgang |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 24.10.2008 Репутация: нет Всего: нет |
Мне нужно развернуть на хостинге приложение, написанное с помощью web2py. Python приложения работают там через FastCGI. Я не могу сообразить как сделать так, чтоб мое приложение запускалось само, в случае перезагрузки сервера. Если бы это был VPS, то я просто прописал бы запуск скрипта через init.d, но вот как это сделать на обычном хостинге я не догоняю. Может быть я просто торможу и не замечаю очевидного? Подскажите, как решается данная проблема?
Это сообщение отредактировал(а) wolfgang - 30.12.2010, 14:28 |
|||
|
||||
| 1000000dollars |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 231 Регистрация: 6.10.2007 Репутация: 2 Всего: 8 |
Вряд ли это разрешено хостером, так что либо просить хостера, либо искать другого хостера, который позволил бы такое делать.
Но вариает с VPS/VSD, как я считаю наиболее подходящим. |
|||
|
||||
| wolfgang |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 24.10.2008 Репутация: нет Всего: нет |
VPS/VDS - на порядок дороже. Ради одного сайта брать не рентабельно. Хотя на перспективу этот вариант рассматривается. Но как же все таки хостятся приложения через FastCGI? Или надо постоянно самому мониторить состояние сайта и, в случае необходимости, в ручную его перезапускать? |
|||
|
||||
| 1000000dollars |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 231 Регистрация: 6.10.2007 Репутация: 2 Всего: 8 |
CGI обрабатывает запросы от клиентов, соответственно приложению незачем запускаться вместе с сервером, то есть цепочка такая - пользователь заходит на страницу, веб-сервер принимает запрос, понимает, что надо обратиться к приложению, запускает его, передаёт ему параметры, забирает от него результат работы и отдаёт пользователю.
Если приложение должно работать независимо от запросов пользователя, то это похоже на сервер, которому потребуется отдельный порт (моя догадка: в Вашем случае приложение использует 80 или 443 порты), а все порты на нормальных хостинговых серверах либо заняты (службами, предоставляемыми для хостинга - web, ftp, ssh...), либо закрыты файерволлом. Это нормальная политика безопасности, и согласится ли хостер отдать Вам порт, чтобы на нём висел какой-то клиентом написанный сервер - ещё вопрос. Я как сисадмин хостера не соглашусь. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |