Dimanche 25 novembre 2018

Ayant passé une bonne partie du week-end AFK, je n'ai remis mon nez dans le serveur web que dans la soirée.

Journal des accès au serveur web

D'une manière ou d'une autre, la journalisation des accès est tombée en panne. Peut-être qu'un vil pirate a réussi à planter le mécanisme de journalisation, mais je pencherais plutôt sur un bug. Il n'y a eu aucun accès, ni aucune erreur de répertoriée entre le 23 novembre 2018 à 22:03 CEST et le 25 à 18:10, où le serveur a été capable, proprement, d'enregistrer le rechargement du serveur web dans le journal d'erreur error.log :

[Sun Nov 25 18:10:45.826663 2018] [mpm_prefork:notice] [pid 27873] AH00171: Graceful restart requested, doing restart
[Sun Nov 25 18:10:45.840821 2018] [mpm_prefork:notice] [pid 27873] AH00163: Apache/2.4.37 (Debian) configured -- resuming normal operations

Les tentatives d'accès au service web avant rechargement n'ont pas laissé de trace dans le fichier de journal access.log. Après rechargement, la situation est rentrée dans l'ordre.

Ce problème n'est fort probablement pas lié à une quelconque mise à jour. D'après les notes de mise à jour, la dernière modification du paquet date du début du mois :

$ apt changelog apache2
Get:1 store: apache2 2.4.37-1 Changelog
apache2 (2.4.37-1) unstable; urgency=medium

  * New upstream version
    - mod_ssl: Add support for TLSv1.3
  * Add docs symlink for libapache2-mod-proxy-uwsgi.  Closes: #910218
  * Update test-framework to r1845652
  * Fix test suite to actually run by creating a test user. It turns out
    the test suite refuses to run as root but returns true even in that
    case. It seems this has been broken since 2.4.27-4, where the test suite
    had been updated and the debci test duration dropped from 15min to
    3min. Also, don't rely on the exit status anymore but parse the test
    output.
  * Backport a fix from trunk for SetEnvIfExpr. This fixes a test failure.

 -- Stefan Fritsch <sf@debian.org>  Sat, 03 Nov 2018 14:26:31 +0100
[...]

Mon hypothèse pour le moment, est que j'ai dû effectuer une modification dans la configuration, probablement de l'utilitaire de rotation de journaux logrotate, et que je n'ai pas rechargé la configuration du serveur Apache, alors que j'aurais peut-être dû. Je peux me tromper, mais en cas de pépin, mon premier réflexe est de regarder dans un miroir pour trouver le coupable. La dépendance forte entre Apache et Logrotate me fait tout de même hausser un sourcil, si tel est le cas.

Maintenant que la configuration est rechargée, on va laisser tourner un peu pour voir comment ça se comporte, voir si le hiatus se reproduit.

[ICO]NameLast modifiedSize
[PARENTDIR]Parent Directory  -

  —