FAQ:ServiceUnavailable : Différence entre versions

De WikiFr_dbSQWare
Aller à : navigation, rechercher
m (Résolution)
m
Ligne 1 : Ligne 1 :
 
==Erreur service Unavailable==
 
==Erreur service Unavailable==
Vous pouvez parfois avoir cette erreur lors de votre connexion à l'application web dbsqware<br>
+
Vous pouvez parfois avoir cette erreur lors de votre connexion à l'application web dbsqware en général aprés une mise à jour système ou du paquet php-fpm<br>
 +
[[Fichier:ServiceUnavailable.png|admin]]
 +
<br>
  
===Limites de cette section===
+
===Explication===
 
Cette section n’a pas la prétention de traiter tous les cas possibles de paramétrage de dbSQWare.<br>
 
Cette section n’a pas la prétention de traiter tous les cas possibles de paramétrage de dbSQWare.<br>
 
Avant de dire « ça ne fonctionne pas », lisez bien le message d’erreur et réfléchissez à ce dont vous avez besoin au niveau du socle pour que les scripts fonctionnent. Par exemple, si vous n’arrivez pas à faire un sqlplus en ligne de commande pour vous connecter à votre instance Oracle, il n’y a pas de raison pour que les scripts arrivent à le faire (il n’y a rien de magique) !<br>
 
Avant de dire « ça ne fonctionne pas », lisez bien le message d’erreur et réfléchissez à ce dont vous avez besoin au niveau du socle pour que les scripts fonctionnent. Par exemple, si vous n’arrivez pas à faire un sqlplus en ligne de commande pour vous connecter à votre instance Oracle, il n’y a pas de raison pour que les scripts arrivent à le faire (il n’y a rien de magique) !<br>
Ligne 10 : Ligne 12 :
 
donc on ne peut plus ouvrir la page web de dbSQWare et vous avez l'erreur Service Unavailable
 
donc on ne peut plus ouvrir la page web de dbSQWare et vous avez l'erreur Service Unavailable
  
[[Fichier:ServiceUnavailable.png|admin]]
+
 
  
 
Il faut vérifier dans les log apache pour voir ce qui pose problème.
 
Il faut vérifier dans les log apache pour voir ce qui pose problème.

Version du 17 mai 2024 à 14:13

Erreur service Unavailable

Vous pouvez parfois avoir cette erreur lors de votre connexion à l'application web dbsqware en général aprés une mise à jour système ou du paquet php-fpm
admin

Explication

Cette section n’a pas la prétention de traiter tous les cas possibles de paramétrage de dbSQWare.
Avant de dire « ça ne fonctionne pas », lisez bien le message d’erreur et réfléchissez à ce dont vous avez besoin au niveau du socle pour que les scripts fonctionnent. Par exemple, si vous n’arrivez pas à faire un sqlplus en ligne de commande pour vous connecter à votre instance Oracle, il n’y a pas de raison pour que les scripts arrivent à le faire (il n’y a rien de magique) !

Depuis quelques patch lors de la mise à jour des paquets php-fpm les droits saisies à l'origine sont ignorés

donc on ne peut plus ouvrir la page web de dbSQWare et vous avez l'erreur Service Unavailable


Il faut vérifier dans les log apache pour voir ce qui pose problème.

cat /var/log/httpd/error_log

cat /var/log/httpd/access_log

cat /var/log/php-fpm/error.log

cat /var/log/php-fpm/www-error.log

Dans la majorité des cas vous aurez uen erreur de ce style "Permission denied: AH02454: FCGI: attempt to connect to Unix domain socket /run/php-fpm/www.sock (*) failed"

Résolution


Note.png
Note:
la résolution suivante ne s'applicaquera pas forcément à tous les cas de figure mais c'est le mode de résolution le plus courant ! .


Si vous avez une erreur de ce type : Permission denied: AH02454: FCGI: attempt to connect to Unix domain socket /run/php-fpm/www.sock (*) failed

Vérification du fichier de configuration

vi  /etc/php-fpm.d/www.conf

[..]
user = '''dbsqware'''
group = '''dba'''
[..]
listen.owner = '''dbsqware'''
listen.group = '''dba'''
listen.mode = '''0660'''
[..]

=Vérification des droits

chown -R dbsqware:dba /var/log/php-fpm /var/log/httpd

chmod -R g+rw /var/log/php-fpm /var/log/httpd

chmod -R g+s /var/log/php-fpm /var/log/httpd


systemctl restart php-fpm

systemctl restart httpd