Apache Syntax error mod_lbmethod_byrequests.so
... / Apache Syntax error mod_l...
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Question

Apache Syntax error mod_lbmethod_byrequests.so

by
DidierM
Created on 2018-07-20 23:53:29 (edited on 2024-09-04 13:10:48) in Serveurs dédiés

Bonsoir

Ubuntu 16.04.
ça tournait bien...

Je fais une màj Ubuntu, mais j'avoue ne pas avoir vérifier exactement les mises à jour, mais il y a eu des màj pour Apache2 !

Et Apache2 ne démarre plus ...

`Jul 20 14:35:00 ct1604-php71 apachectl[4199]: apache2: Syntax error on line 146 of /etc/apache2/apache2.conf: Syntax error on line 2 of /etc/apache2/mods-enabled/lbmethod_byrequests.load: Cannot load /usr/lib/apache2/modules/mod_lbmethod_byrequests.so into server: /usr/lib/apache2/modules/mod_lbmethod_byrequests.so: undefined symbol: ap_proxy_balancer_get_best_worker`

euh...

déjà, je n'ai aucune idée à quoi sert ce module **lbmethod_byrequests** !
ni de : **ap_proxy_balancer_get_best_worker** !

Je ne pense pas les avoir activés manuellement...

Je cherche sur Google, et la seule chose que je trouve, c'est une page en Hongrois !

https://hup.hu/node/160152 (vous pouvez la traduire avec Google Translate).

ça ne m'aide pas vraiment.

Pas trouvé d'explication.

**J'ai pu redémarrer Apache2 en désactivant ce module :**

`a2dismod lbmethod_byrequests`

Mais ? Est-ce que j'ai changé le fonctionnement d' Apache en désactivant ce module ?
Il servait à quoi ?

Pourquoi ce plantage... sur un upgrade qui semblait mineur, sans modification de configuration ?...

Bon, je suis débloqué, mais ça m'intrigue...
Si vous avez une idée ?

Merci et bon WE.


1 Reply ( Latest reply on 2018-07-26 13:29:53 by
DidierM
)

Bonjour,

Le lbmethod_byrequests servait à dispatcher tes flux web vers tel ou tel backend en fonction de la requete web ou de l'url si tu préfères.
Maintenant c'est intégré dans mod_proxy_balancer
Le loadbalancing peut-etre fait de plus façon et c'en est une.
Si tu ne fais pas de loadbalancing, tu peux désactiver ce module sans problème.

Bonne journée
https://www.captainadmin.com

Merci pour ta réponse.

J'avais débloqué en désactivant le module, mais sans être certain qu'il n'y aurait pas de conséquences...
Mais donc, non, je ne fais ni Proxy, ni Load Balancing... donc ok.

Merci.
Didier