Назад | Перейти на главную страницу

Сохранение рэкспейса на сервере

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

Я на самом деле сейчас запрашиваю машину с помощью wget с другого хоста, чтобы она оставалась «живой». Но мне интересно, какая частота понадобится. Кто-нибудь знает период времени, по истечении которого ВМ отправляют в "спящий режим"? Думаю, это займет несколько минут.

РЕДАКТИРОВАТЬ: на сайте php нет кеширования.

Он только что переехал с другого виртуального хоста, и такой задержки при первом запросе никогда не было.

Это больше похоже на проблему с балансировщиком нагрузки или DNS. Пробовали использовать wget напрямую на IP-адрес веб-сервера? Вы за балансировщиком нагрузки?

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

Конечно? Неужели это не делается ВНУТРИ ВМ? ТО ВМ переводит неработающий веб-сайт в состояние ожидания. Например, ASP.NET / IIS7 без перенастройки останавливает всплывающие сообщения приложений для неактивных сайтов, вызывая дорогостоящий перезапуск по первому запросу.

Я был бы очень удивлен, если бы они это сделали, я думаю, вы смотрите не на то. Вы не пингуете его (по крайней мере, не эхо ICMP), вы выполняете wget, есть большая разница.

Я собираюсь предположить, что вы выполняете wget на PHP, который долго загружается, поэтому сохраняйте его активным при любом кешировании, которое у вас может быть. Если он находится в кеше, он будет загружаться быстрее, и, следовательно, у вас не будет этой задержки, что приведет к неправильному убеждению, что вы успешно остановили Rackspace, переводящий сервер в спящий режим.