Bonjour à toutes et tous,
J'ai un serveur 2000 qui héberge une application servant à la gestion de virements (poste banque SAARI). Plusieurs postes clients (Win 98, 2000 et XP) accèdent à cette application en mode client/serveur (théoriquement), à travers un lecteur réseau.
Je dis théoriquement car le fonctionnement est basé sur l'exécution d'un programme qui se trouve sur le serveur (ex d'un poste client : I:BNPPBSW32.EXE). Donc, aucun exécutable sur le poste client (juste des DLL).
Le problème (aléatoire bien sûr) est le suivant :
- régulièrement on lance l'exécutable (I:BNPPBSW32.EXE) à partir du poste client :
-> le processus est actif au niveau du poste client
-> plusieurs fichiers sont ouverts sur le serveur (EXE, DLL etc...)
-> mais rien ne se passe au niveau du poste client (pas d'écran d'application)
-> au bout d'un temps variable (5 min, 1/4 h, 1/2 h, 1 h...) l'application fini de se lancer
- il arrive aussi qu'en fermant l'application sur le poste client (quand elle fonctionne), les fichiers ne se ferment pas immédiatement sur le serveur :
-> au niveau du poste client, il n'y a plus aucun processus
-> au niveau du serveur, plusieurs fichiers sont encore ouverts (EXE, DLL etc...)
Le même problème se pose lorsque, par exemple, je tente d'ouvrir un fichier de base de données ACCESS à travers un lecteur réseau sur ce serveur (ex : F:DOCUMENTSMABASE.MDB). Le fichier est vérouillé (ouvert) sur le serveur, mais ACCESS ne réagit plus (ou n'apparait pas sur mon poste client).
J'analyse cela en pensant à un problème d'ouverture/vérouillage de fichiers sur le serveur. Ou un problème de communication (lenteur, priorité, droits ?) entre mon serveur et les postes clients.
Je précise que toutes les applications qui fontionnent en client/serveur réel fonctionnent bien. C.a.d une application serveur sur le serveur, et des application clientes (exécutables) installées sur les postes clients (ex : comptabilité SAARI).
Si ça dit qqchose à qqun, merci de me renseigner sur d'éventuels tests ou réglages/paramétrages à faire sur le 2000 serveur.