Экономия ОЗУ на Shared Hosting с помощью веб-службы постоянного процесса (например, Ruby on Rails, Turbogears и т. Д.) - PullRequest
0 голосов
/ 25 августа 2010

Я использую Turbogears на своем виртуальном хостинге для одноразовых приложений, но мне не нужны эти приложения постоянно.

Есть ли способ запустить службу, когда я запрашиваю ее, а затем завершить процесс, когда он простаивает?

Например, у Turbogears будет постоянный процесс: "paster serve production.ini", который я хотел бы убить, если какое-то время не было никаких действий.

С другой стороны, если процесс убит, я хочу, чтобы он запускался снова, когда кто-то пытается получить доступ к порту.

Как мне это сделать на виртуальном хостинге?

1 Ответ

0 голосов
/ 25 августа 2010

Вы можете попробовать использовать пассажир . Хотя это первоначально для рельсов, но я обнаружил, что многие люди успешно развернули django с пассажиром . Я думаю, что это будет работать и с турбонагнетателями. Удачи.

...