|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
Bonjour à tous.
Alors voilà, on est passé sur une version asp/ sqlsevrer. De plus on est passé sur un système à trois serveur avec un serveur pour la base de données et deux webfronts. Seulement voilà j'a i plusieurs erreurs mais la principale et plus genante vient du fait que d'un coup les deux serveurs de front se mettent à saturer niveau utilisation du processeur. Et cela sans que je n'arrive à trouver d'ou cela vienne. En plus cela ne provient jamais de la même page et si on refait la même chose cela passe normalement. Une explication?
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 857 ![]() |
Salut,
Ben là c'est difficile à dire. Est-ce bien le process "w3wp.exe" qui monte en charge? Est-ce que ça plante? Si oui, quel est le message d'erreur? Que disent les log de IIS? Que se passe-t-il si il n'y a qu'un seul frontal? A+ |
|
00
|
|
|
#3 |
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
w3wp n'est pas pas lancé ou du moins je ne le vois pas dans les taches.
Sinon pour les erreurs c'est les erreurs d'acces a la base de données mais pas forcément toujours la même. Une fois c'est la page de connection, une autre fois c'est une autre... Pour les logs on a pas grand chose dedans. On a des erreurs mais sur des demandes d'impression. Pour la config avec un serveur frontal, on va tester.
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 857 ![]() |
w3wp est le process qui gere les applications web. Il doit etre présent. Tu as quel OS?
Peut-être qu'il y a un pb de pare-feu. |
|
00
|
|
|
#5 |
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
C'est ce qui m'a parut bizarre dès que j'ai basculé en sqlserver c'est que sur les serveurs de front il ne tourne pas. w3wp tourne sur le serveur de base de donnée mais n'est pas solicité.
il utilise 0% du processeur et 12244K de mémoire. Pour l'OS c'est du windows 2003 server service pack 2 standard edition. Le pare-feu est censé tout l'aissé passé sur le port 80. Mais ce n'est pas nous qui le géront.
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
|
|
00
|
|
|
#6 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 857 ![]() |
Bizarre, commence par desinstaller IIS sur le serveur de BD.
Quel outil utilises-tu pour maintenir ta BD, Enterprise Manager? Les chaines de connection sont-elles les mêmes? Les serveurs sont-ils tous sur le même réseau? |
|
00
|
|
|
#7 | ||||
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
Citation:
Citation:
Citation:
Citation:
Tu as d'autres questions qui peuvent influencer? J'essayerais d'y répondre de manière clair.
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
||||
|
|
00
|
|
|
#8 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 857 ![]() |
La connection sur un serveur SQL ne se fait pas sur le port 80 mais 1344 (je crois) par défaut.
Enterprise Manager Est le logiciel qui permet d'accéder et maintenir ta base de données. Comment fais-tu si tu veux consulter/modifier les tables? Peux-tu me montrer un chaine de connection? A+ |
|
00
|
|
|
#9 |
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
Salut.
Encore merci Immobilis pour ton aide. En fait on a reglé le problème de la manière suivante. Situation initiale: serveur 1 : - Serveur de base de donnée - serveur stockant les sources des pages serveur 2 et 3 - serveurs ou était "héberger" les sites. Mais du coup, il y avait beaucoup trop de demandes entre les serveurs 2 et 3 et le serveur 1. Du coup on a dépacé le code source du serveur 1 vers les serveurs 2 et 3 et cela a allegé les échanges. Du coup plus de problèmes de surcharge processueur pour le moment. Le souci est maintenant la mise à jour des fichiers sur les serveurs 2 et 3 de manière automatique. Histoire que l'on ait pas a mettre à jour les deux serveurs manuellement. Cela comporte des risuqes de fichiers différents...
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
|
|
00
|
|
|
#10 | ||
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 857 ![]() |
Citation:
Le serveur 1 est le serveur de BD, pourquoi a-t-il du code source?? Utilisez vous un "load balancer" pour gérer l'accès des internautes aux serveurs frontaux? Citation:
Le serveur de développement est-il sur le même réseau que les serveurs frontaux? Tu pourrais me faire un dessin de votre infrastructure? A+ |
||
|
00
|
|
|
#11 | ||
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
Désolé pour cette réponse tardive...
Citation:
Sinon oui il y a un système de load balancer pour l'acces au serveurs frontaux et depuis que j'ai migrer les sources tout marche bien. Citation:
Le serveur de developpement , il y en a un qui est en local dans nos locaux, un second où l'on met nos sources avant de faire le transfert manuellement sur les deux serveurs frontaux. Sinon tout les serveurs qui sont pas dans nos locaux sont sur le même réseaux chez notre hébergeur. Pour le dessin je ne suis pas très fort. en gros on a ça. ______________ | load-balancer | ______________ __|____ \_______ ________________________ |Front 1||front 2 | | serveur pour le backoffice | ______ ________ _______________________ \__________|_________/ | serveur de donnée | __________________ j'espere que le dessin ne sera pas trop décalé... Sinon pour résumer: un load balancer où l'on a branché deux serveur frontaux. ces deux serveurs frontaux sont branchés sur un serveur de données. sur le serveur de données est aussi branché un serveur nous servant pour nous connecté au backoffice de notre site et ne pas surchargés le site. Voilà.
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
||
|
|
00
|
|
|
#12 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 857 ![]() |
Salut,
Chez nous c'est la même config mais deux frontaux de plus. Pour la replication des fichiers on copie d'abords sur le serveur du backoffice puis un logiciel copie les fichiers du backoffice sur les frontaux. C'est de la copie de fichiers simple, les serveurs sont sur le même réseau. Du coup ça va plus vite qu'en FTP. A+ |
|
00
|
|
|
#13 |
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
Bon du coup ce problème est résolu.
Autre question. Vous connaissez un système pour faire des sauvegardes rapides et régulières de base de données sql server? Car la j'ai bien la sauvegarde integré à sql mais je me demandais si il y avait autre chose de possible?
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
|
|
00
|
|
|
#14 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 857 ![]() |
A part ça y'a rien. Tu etablis un plan de maintenance de la base et tu sauvegarde le fichier .BAK d'une manière ou d'une autre.
Le fichier correspondant à la base de données étant en cours d'utilisation il ne peut être sauvegardé à chaud autrement que par SQL Server. A+ |
|
00
|
Copyright © 2000-2012 - www.developpez.com