У меня есть приложение / веб-сайт с максимум 200 посетителей в день . Его ежемесячная стоимость составляла около 5 евро . Это приложение python 3 flask в стандартном окружении.
Но с 17 июня мне стали платить около 1 евро в день . Предвидение за 36 € в конце месяца.
Он остановился 20 июня. Перезапустился, затем снова остановился 26-го и снова перезапустился 30-го июня. Все, что я вижу, это стоимость времени безотказной работы интерфейсного экземпляра.
Я удалил свои старые версии, поэтому не вижу никакой релевантной статистики. Но, как утверждают аналитики, трафик остается прежним - около 200 посетителей в день.
Я ничего не менял в своем приложении. Я думал, что это больше пользователей, использующих страницу, использующую Google TTS API. Эти страницы отправляют запрос на мой сайт, поэтому я подумал, что большее количество запросов приводит к увеличению времени безотказной работы.
Я вернул эту страницу, чтобы использовать старый (устаревший) Microsoft TTS API, чтобы пользователи использовали ajax и не попадали на мой сайт.
Но я не вижу изменений, и мне по-прежнему выставляют счет в размере 1 евро в день. Не знаю почему.
Исправление : Мои изменения снизили стоимость до 0,6 евро в день. Но это в 6 раз больше предыдущей стоимости. Итак, остается вопрос.
Я подозреваю, что алгоритмы планирования Google App Engine изменились, хотя я не получил подтверждения от Google.
В любом случае система стала по-другому интерпретировать существующую нагрузку трафика и поэтому более агрессивно запускает дополнительные экземпляры приложения.И дополнительные экземпляры увеличивают счет.
По предложению службы поддержки я решил проблему, определив max-instances
и max-idle-instances
равными 1 (в файле конфигурации приложения, как описано здесь ).