2013-05-04 2 views
2

Я просто хотел посмотреть, какой будет лучшая практика в следующей ситуации.Web Dynos в Heroku

У меня есть планировщик установки в моем приложении heroku для запуска двух задач рейка (выполняется очистка экрана), они запускаются один раз в день, теперь из того, что я прочитал, у меня есть 750 часов бесплатно в месяц от динамических процессов, но вы начисляться использование даже если дино простаивает .. так что мне нужно запустить

heroku ps:scale web=0 

так что дино оленья кожа начисления использования, когда не работает или же я просто оставить его как есть?

Что для вас лучше всего?

Благодаря

ответ

1

Если вы еще не добавили больше веб-рабочих, то вы должны быть на свободном уровне. Если вы войдете в свою учетную запись Heroku и зайдите на панель инструментов приложения, вы увидите примерную ежемесячную стоимость используемых ресурсов, вы можете дважды проверить, что она находится на $0.

Я тестировал как heroku ps:scale web=0, так и heroku ps:scale web=1 в одном из моих приложений. Оба обойдутся в $0, и приложение все еще работает онлайн даже с 0 веб-работниками, поэтому я не уверен, как это работает.

Вы, однако, заплатите за планировщик, на время, когда оно было вызвано задачей рейка. Может быть, несколько долларов в месяц, или, возможно, меньше доллара, зависит от того, сколько времени это нужно.

+0

много спасибо за ваш ответ, поэтому мой вывод === web (1X): 'bundle exec thin start -R config.ru -e $ RAILS_ENV -p $ PORT' web.1: idle 2013/05/04 18:19:02 (~ 2 ч. Назад) .. задача занимает не более 10 секунд, поэтому я думаю, что им хорошо, хотя даже если ее несколько долларов не будут иметь значения – Richlewis

+0

Нет проблем, я обновил свой ответ как После написания я сделал несколько тестов. –

Смежные вопросы