Как сохранить экземпляр Sitecore с помощью службы keepalive Sitecore, я ищу готовое решение, не зависящее от размещенного приложения или сервера Windows (например, планировщиков задач).
У меня есть промежуточный сервер, который бездействует через 20 минут (настройки пула приложений) запланированной перезагрузки пула приложений. Это влияет на производственные действия сохранения WFFM, которые не выполняются, поскольку он выполняется на промежуточном сервере. Поскольку доступ к постановке осуществляется только мной, в основном, поэтому формы не работают по выходным, и это приводит к потере бизнеса. До тех пор, пока кто-то явно не получит доступ к промежуточному сайту, формы будут недоступны, но после публикации это будет работать до следующей перезагрузки пула приложений.
Sitecore: 8.2 обновление 1,
WFFM 8.2
IIS: 6,2
Функция поддержки Sitecore UrlAgent помогает, но в выключенном состоянии даже это не работает.
Я знаю, что во многих статьях предлагается использовать готовую реализацию, например сценарий Power-Shell с планировщиком задач Windows, но это зависимость, и если мы решим перейти с текущего сервера на другую реализацию, никто об этом не узнает, или если я отойду от этого проекта, чем кто запомнит этот параметр.
Таким образом, в основном мне нужно реализовать keep-alive в шаблоне проектирования, который является более надежным и не требует дополнительных шагов для выполнения чего-либо, кроме развертывания приложения, что-то вроде развертывания и забывания этого.