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/


facebooktwitterlinkedingoogle

S'abonner à la newsletter:



Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Auteur

Benny Vasquez
Programmeuse, conceptrice et gestionnaire de la communauté Web de cPanel. Je m’assure de la bonne communication entre notre formidable équipe de développement cPanel et sa communauté. Pour en savoir plus sur les nouveautés cPanel, suivez-nous sur Twitter : @cpaneldev
Benny Vasquez on Twitter