Коллега! Пользуюсь хероку. Правда в режиме nodejs.
Сомневаюсь что вы вышли за пределы исполнения функции. У меня довольно не простые обработки, всего хватает. Обратите внимание на логи ошибок. Скорее всего скрипт валит ошибку.
Функция действительно засыпает через 30 минут не использования. Но при первой же активации навыка, даже приватного, постоянный пинг от яндекса не дает уснуть. Время работы не считается, по крайней мере я такого не замечал.
На бесплатном действительно есть ограничения на дневную работы функции. После привязка карты оно удваивается. Но у меня ни разу еще этот лимит не наступал. Возможно навык не популярен)))
В целом хероку доволен. 7$ считаю слегка завышенной ценой, но там легко потом масштабировать если навык выстрелит.
Есть аналог хероку, наши сделали. Называется докур. Там 4$ последний раз было. Цена приемлема. Но я так и не попробовал его. Все делаю на хероку.
Возможно, Вы правы, ошибка была в скрипте. Но мы пересели на
repl.it, прикрутили пинг каждые 30 минут, чтобы репозиторий не засыпал, и пока вроде все работает