1 votes

Est-il possible pour Apache d'arrêter de traiter les requêtes AJP par procuration pendant une période donnée ?

Nous avons un service configuré qui doit s'arrêter une fois par semaine pour la maintenance car il dépend du système ERP qui s'arrête. Je me demande s'il est possible pour Apache de cesser de transmettre les demandes à Tomcat et de servir du contenu statique à la place ?

J'imagine que je pourrais y parvenir en mettant en place une tâche cron pour a2enable-site y a2disable-site respectivement en ayant un site statique qui est remplacé par le site proxy, mais je me demandais s'il y avait une approche différente que je pouvais utiliser.

-Brett

2voto

jowi Points 111

mod_rewrite peut faire des règles basées sur l'heure actuelle. Quelque chose comme cet extrait non testé pourrait fonctionner :

RewriteCond %{TIME_WDAY} 1
RewriteCond %{TIME_HOUR} 5
RewriteRule .* /sorry.html [L,R]

0 votes

Dennis, ça ressemble exactement à ce que je cherche. Je vais devoir faire quelques expériences, bien que les Documentation sur le mod_rewrite semble suggérer que c'est quelque chose que je peux faire. Étant donné que chaque requête passe par la règle de réécriture, cela aurait-il un effet notable sur les performances ?

0 votes

Cela dépend de votre règle. Quelque chose d'aussi simple que ce qui précède ne devrait pas être perceptible.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X