У меня есть несколько веб-приложений, которые работают изо дня в день для ряда предприятий.
Приложения на PHP / MySQL / JS, работающие на удаленном сервере Apache.
В течение многих лет я выполнял обновления поздно ночью, когда программное обеспечение не используется.
Я бы хотел иметь возможность обновлять программное обеспечение в рабочее время, если это возможно.
Я много раз просил своих клиентов убедиться, что они выключают ПО ночью и закрывают свои браузеры, но никогда не могут гарантировать, что они сделали это.
У меня есть таймер обновления в JS, который запускает обновление браузера в 11:59. Это произойдет, если браузер все еще открыт.
Но я бы хотел выполнить это обновление в любом открытом браузере - когда захочу.
Я обдумал несколько способов сделать это, включая cron
и значения базы данных, которые можно прочитать и сбросить, но:
Интересно, удалось ли кому-нибудь добиться этого?