Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1580 connectés 

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Scripts CGI

n°1223617
Mc Kagan
Posté le 17-06-2010 à 16:58:29  profilanswer
 

Bonjour,
 
Je rencontre un problème dont je n'ai pas réussi à trouver le moindre indice.
J'ai deux serveurs, dérriere un répartiteur de charge, en redondance. Ces deux serveurs envoient des médias sur un NAS via un script CGI.
Le problèmes est que l'un des serveur arrive à écrire sur ce NAS et l'autre non.
 
En ligne de commande cela fonctionne très bien dans les deux cas.
 
Donc ou se trouve la différence?
 
Les serveurs sont sous Debian5 et ApAche2
 
Merci

mood
Publicité
Posté le 17-06-2010 à 16:58:29  profilanswer
 

n°1223632
Mc Kagan
Posté le 17-06-2010 à 18:09:54  profilanswer
 

Petite précision:
Les fichiers sont stockés sur un NAS. En local, cela fonctionne. Le CGI créé correctement les fichiers.
 
Lorsque je monte avec Sambe ça ne fonctionne pas.
Lorsque je monte avec NFS, cela ne fonctionne uniquement si le dossier est en 777. Et l'utilisateur devient "1000". Le nom d'utilisateur est perdu.

n°1223637
mikala
Souviens toi du 5 Novembre...
Posté le 17-06-2010 à 18:43:16  profilanswer
 

Peux tu préciser un peu ?
Les scripts cgi écrivent sur une repertoire qui lui est monté en NFS/SAMBA ? dans les deux cas ?
Le répertoire exporté à partir du NAS est le même sur les deux?
tu utilises nfsv3 ou nfsv4 ?
Les uid/gid des daemons apache sont les mêmes sur chaque serveur ?


---------------
Intermittent du GNU
n°1223647
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 17-06-2010 à 21:06:16  profilanswer
 

problème d'uid pour le daemon http. Quand on utilise du NFS faut faire gaffe :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1223691
Mc Kagan
Posté le 18-06-2010 à 09:34:41  profilanswer
 

Les scripts CGI écrivent dans un répertoire monté via Samba. Le répertoire du NAS est le même pour les deux. J'ai utilisé NFS à des fins de tests.
Ce qui m'a permis de m'être en valeur le fait que, par NFS, l'utilisateur www-data écrivait dans le dossier NAS. Ce qu'il ne pouvait plus faire via Samba.

 

Quel est le démon Apache? Si c'est www-data, il est bien identique sur chacun des serveurs. uid et gig il est à 33.


Message édité par Mc Kagan le 18-06-2010 à 10:15:44
n°1223694
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 18-06-2010 à 10:08:28  profilanswer
 

ton cgi n'est pas lancé via un autre utilisateur ?


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1223697
Mc Kagan
Posté le 18-06-2010 à 10:31:01  profilanswer
 

Non, En fait il apparaissait que le virtual host contenait déja une déclaration du CGI. Cette déclaration devait faire doublon avec une autre. En la supprimant du virtual host Apache, tout est rentré dans l'ordre.
 
Merci à vous deux.


Aller à :
Ajouter une réponse
 

Sujets relatifs
scripts shellScript bash : exécution de plusieurs scripts
Nettoyage des scripts inutilisés dans rcX.d ?Xen Dom0 [NetBSD] - Virtualization - Problem Hotplug scripts
Scripts basiques LinuxOpenSSH et scripts ?
Developpement Scripts pour enregistrer un fichierScripts de démarrage avec samba en pdc
scripts ocf ou lsb pour faire fonctionner samba sous hertbeat2 
Plus de sujets relatifs à : Scripts CGI


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR