J'ai une configuration de serveur dédié qui vient de commencer à nous poser des problèmes. Notre problème immédiat est le suivant : la semaine dernière, nous pouvions nous connecter à la page d'administration d'un de nos sites Web sans problème, mais maintenant nous ne pouvons plus le faire.
Il effectue une procédure SQL lourde sur la base de données SQL, mais comme il ne s'agit que d'un site à faible utilisation, cela me convient.
Le problème, c'est que le site web ne fonctionne plus, et que les administrateurs ne peuvent pas se connecter.
Il semble que lorsque la connexion a lieu, la machine SQL et le serveur local communiquent correctement, mais le réseau est sévèrement limité. Il semble être plafonné à 1,2 Mbps.
Graphique de la vitesse de transfert http://driveiq.co.uk/temp/speed.png
Ce n'est pas la requête SQL, elle s'exécute et se termine en 5 secondes. Le script timeout sur IIS est fixé à 120 secondes (je ne veux pas vraiment l'étendre). La machine SQL est une boîte physique, le serveur web est une machine virtuelle. Il semble que nous devrions obtenir 100 Mbps sur le réseau local.
Des idées ?
Edit 1 : Voici une image montrant le réseau local entre les deux machines locales plafonné à 200 octets par seconde (1 méga). Si je peux transférer un fichier à 10 Meg par seconde, pourquoi le serveur SQL ne transmet-il ses données qu'à 1 Meg ? http://www.driveiq.com/temp/1meg.png
Edit 2, la connexion réseau INTERNET est de 1 MEG, est-ce juste une coïncidence que l'on ait l'impression que le serveur SQL transmet sur la connexion internet puisque les vitesses sont les mêmes ?
0 votes
Pourriez-vous peut-être effectuer un transfert de fichiers entre les serveurs et voir si cela se produit également pendant ce transfert ?
0 votes
J'ai fait un transfert de fichier, et c'est effectivement allé @ 10 MB
0 votes
À quoi ressemble la chaîne de connexion SQL ? Puisqu'un transfert de fichiers entre les serveurs est normal, est-il possible que la chaîne de connexion SQL fasse emprunter à la connexion SQL un chemin différent, moins optimal, du serveur web au serveur SQL ?
0 votes
Bonjour, la chaîne de connexion SQL utilise le nom de la machine locale pour le serveur SQL. "Server=SQLMachineName;Database=DatabaseName;User ID=xxx;Password=xxx"