Problème avec la récente mise à jour d’EasyApache
Hier soir, nous avons lancé une mise à jour vers EasyApache4. Après l’installation de la mise à jour, le service Apache peut échouer au redémarrage. En vérifiant le journal des erreurs d’Apache, vous pourrez voir des messages d’erreurs similaires à ce qui suit :
Serveur xxxxxxxxxxx.com
Adresse IP primaire xxxxxxxxxxxxxxxxxx
Nom du service httpd httpd
Échec de l’état du service
Notification Le service « httpd » semble être en panne.
Méthode de vérification du service Le système n’a pas réussi à se connecter au port TCP/IP de ce service.
Raison pour laquelle la vérification du service n’a pas été complétée.
Impossible de se connecter au port 80 sur 127.0.0.0.1 : Connexion refusée : Mort
Nombre de tentatives de redémarrage 49
Startup Log /usr/sbin/httpd : erreur de recherche de symbole : /usr/sbin/httpd : symbole non défini :
apr_bucket_alloc_alloc_aligned_floor
Messages de journal[Mar Avr 03 22:54:35:35.759371 2018]. [mpm_prefork:notice][pid 12717][pid 12717]. AH00163 :
Apache/2.4.29 (cPanel) OpenSSL/1.0.0.2n mod_bwlimited/1.4 configuré — reprise des opérations normales.
La cause fondamentale était un échec où les serveurs n’ont pas reçu un rpm EasyApache requis (ea-apr-util) pendant la mise à jour. Si vous avez rencontré ce problème, vous pouvez le résoudre immédiatement en suivant les étapes ci-dessous.
Sur votre serveur, exécutez les commandes suivantes
yum clean all
yum -y mise à jour
Il se peut que vos gestionnaires PHP aient aussi besoin d’être redéfinis. Vous pouvez exécuter cette commande pour voir à quoi vos gestionnaires actuels sont paramétrés :
/usr/local/cpanel/bin/rebuild_phpconf –current
Si vous voyez que vous n’avez pas de gestionnaires définis, vous pouvez soit re-provisionner vos gestionnaires PHP dans WHM >> MultiPHP Manager, sous l’onglet Gestionnaires PHP, soit les définir avec cette commande sur la ligne de commande, en remplaçant le $i par le nom de paquet ea-php#### :
/usr/local/cpanel/bin/rebuild_phpconf –$i=cgi –$i=suphpp
Par exemple :
/usr/local/cpanel/bin/rebuild_phpconf –ea-php55=cgi –ea-php56=suphp56=suphp
Si vous voulez mettre toutes les versions de PHP sur le même gestionnaire, vous pouvez utiliser cette commande :
pour i dans $(ls -1 /etc/scl/prefixes/|grep ^ea) ; do /usr/local/cpanel/bin/bin/rebuild_phpconf –$i=cgi ; done ; done
Nous comprenons la frustration que cela a causée et cause, et nous nous en excusons sincèrement. Nous mettrons à jour la situation avec plus d’information au fur et à mesure que nous la recevrons, et nous vous remercions de votre patience. Si vous avez besoin d’aide supplémentaire, n’hésitez pas à ouvrir un ticket avec notre équipe d’assistance : https://tickets.cpanel.net/