Я использую экземпляр виртуальной машины micro GCP с Linux Ubuntu. Я запускаю веб-приложение Apache и Django на этой виртуальной машине.
Раньше он работал нормально - по крайней мере, несколько месяцев. Количество посещений веб-сайта увеличилось с примерно 50 посещений в день до примерно 200 посещений в день (согласно GA). Я также вношу некоторые изменения в приложение, но полагаю, что ни одно из этих изменений не должно истощать ресурсы.
Теперь виртуальная машина иногда полностью не отвечает (не может получить доступ к страницам, не может войти через SSH), и единственный способ заставить ее снова работать - это перезапустить виртуальную машину.
Мои вопросы:
Есть проблемы нормально? Это вызвано исключительно увеличением количества ежедневных посещений? Это лимит микро-экземпляров для простого приложения Django?
Стоит ли оптимизировать приложение - кеширование, сжатие статических файлов ... значительно ли это увеличит шапку приложения?
Или это поведение странное и должна быть какая-то другая проблема? (должно ли быть максимальное количество посещений намного выше?)
Как правильно измерить и отследить эту проблему? Знаю только облачную консоль google, а графики там совсем не помогают.