Impossible de lancer php7.0-fpm suite à déinstallation d'un Custom Webapp

Configuration de mon YunoHost

Matériel: x86 vps / x64 vps / arm vps / la brique internet (lime x) / rpi x / old laptop or computer …
Accès Internet: ethernet à la maison
YunoHost version:
yunohost
3.0.0.1 (stable)
yunohost-admin
3.0.0 (stable)
moulinette
3.0.0 (stable)
ssowat
3.0.0 (stable)

Bonjour,
Je rencontre un grave souci depuis que j’ai supprimé une instance Custom Webapp (N°4 d’un sous-domaine) : en effet, depuis que je l’ai supprimé, j’ai redemarré le serveur.

Et … php7.0-fpm ne repart plus du tout…

Je n’arrive plus du tout à le faire repartir, et Nextcloud ne fonctionne plus par la même occasion (ainsi que d’autres apps) tant que je n’aurai pas fait redémarré ce service…

Voilà ce que m’affiche le log de php7.0-fpm :

[29-Jul-2018 01:33:49] NOTICE: Terminating …
[29-Jul-2018 01:33:49] ERROR: unable to read what child say: Bad file descriptor (9)
[29-Jul-2018 01:33:49] ERROR: unable to read what child say: Bad file descriptor (9)
[29-Jul-2018 01:33:49] NOTICE: exiting, bye-bye!
[29-Jul-2018 01:35:15] ERROR: [pool my_webapp__4] the chdir path ‘/var/www/my_webapp__4’ does not exist or is not a directory
[29-Jul-2018 01:35:15] ERROR: failed to post process the configuration
[29-Jul-2018 01:35:15] ERROR: FPM initialization failed
[29-Jul-2018 01:45:59] ERROR: [pool my_webapp__4] the chdir path ‘/var/www/my_webapp__4’ does not exist or is not a directory
[29-Jul-2018 01:45:59] ERROR: failed to post process the configuration
[29-Jul-2018 01:45:59] ERROR: FPM initialization failed
[29-Jul-2018 01:46:21] ERROR: [pool my_webapp__4] the chdir path ‘/var/www/my_webapp__4’ does not exist or is not a directory
[29-Jul-2018 01:46:21] ERROR: failed to post process the configuration
[29-Jul-2018 01:46:21] ERROR: FPM initialization failed
[29-Jul-2018 01:46:34] ERROR: [pool my_webapp__4] the chdir path ‘/var/www/my_webapp__4’ does not exist or is not a directory
[29-Jul-2018 01:46:34] ERROR: failed to post process the configuration
[29-Jul-2018 01:46:34] ERROR: FPM initialization failed
[29-Jul-2018 01:49:42] ERROR: [pool my_webapp__4] the chdir path ‘/var/www/my_webapp__4’ does not exist or is not a directory
[29-Jul-2018 01:49:42] ERROR: failed to post process the configuration
[29-Jul-2018 01:49:42] ERROR: FPM initialization failed
[29-Jul-2018 01:55:18] ERROR: [pool my_webapp__4] the chdir path ‘/var/www/my_webapp__4’ does not exist or is not a directory
[29-Jul-2018 01:55:18] ERROR: failed to post process the configuration
[29-Jul-2018 01:55:18] ERROR: FPM initialization failed

Salut,

je pense que c’est un probleme avec une app qui était installée avant stretch

Pour résoudre le probleme, tu peux :

  • te connecter en ssh
  • faire un ls /etc/php/7.0/fpm/pool.d
  • normalement tu devrais avoir un fichier my_webapp__4.conf je pense dans cette liste (ou un nom similaire)
  • supprime ce fichier avec rm /etc/php/7.0/fpm/pool.d/my_webapp__4.conf
  • relance php7.0-fpm avec systemctl restart php7.0-fpm
3 Likes

Merci beaucoup ; en effet, je n’arrivais plus à me connecter en SSH sur cette webapp. Par ailleurs, il y a un problème sous-jacent : à chaque fois que j’essaie de recréer le sous-domaine qui était rattaché à cette webapp, nginx me disait qu’il ne ferait pas de fichier de conf car il avait été supprimé manuellement…

Voilà ce que j’ai lorsque je tente d’installer un certificat Let’s Encrypt :
Certificate installation for sousdomaine.blabla.com failed ! Exception: [Errno 2] No such file or directory: ‘/etc/nginx/conf.d/sousdomaine.blabla.com.d/000-acmechallenge.conf’

J’ai eu le même souci avec une mise à jour des paquets PHP7 aujourd’hui : un vieux fichier de conf “my_webapp.conf” non effacé du répertoire fpm/pool.d a fait planté PHP7, alors que tout marchait bien. J’ai pas vérifié le souci avec le ndd, mais en tout cas la suppression du fichier (qui pointait vers un /var/www/my_webapp supprimé) a permis de relancer le bouzin.

Dur dur, les migrations des gros outils comme PHP ! Merci la team tout de même, et bon courage à tous les sysadmins en herbe comme moi qui passent par ici :wink:

Salut,

est-ce que tu peux préciser quelle version de Yunohost tu utilises ?