2013-04-04 3 views
1

J'ai récemment mis à l'échelle mon application qui utilise un front-end C#/.NET et des scripts PHP comme robots d'exploration en tant que back-end. Les deux côtés de mon application interagissent avec une base de données MySQL Xeround (j'utilise actuellement Xeround Basic, mais j'envisage de passer à Xeround Pro). J'ai deux problèmes liés concernant l'accès non fiable à la base de données. De temps en temps, j'exécute un appel use_db dans mon code C# pour basculer entre deux bases de données que j'ai configurées. Parfois, cet appel est effectué mais pas exécuté et l'appel SQL suivant échouera. Plus souvent, je vais rencontrer un message "Connexion doit être valide et ouverte" et devra redémarrer l'application. Parfois, cela est dû au fait que l'application reste inactive pendant plusieurs heures, mais la plupart du temps cela semble provenir de mon utilisation excessive de l'application (ce qui est étrange car j'utilise seulement ~ 20-30% des connexions Xeround disponibles). Xeround Fiabilité

  • Le problème le plus complexe est que mes scripts PHP renverront les résultats cibles près de 100% du temps si je n'exécute pas beaucoup de routines (fenêtres de navigateur) à la fois, mais échoueront souvent si je cours plusieurs routines à une fois. Est-ce dû à la surutilisation de Xeround (c'est-à-dire que les appels use_db sont faits mais échouent)? Y at-il un paramètre PHP avec lequel je peux jouer avec chaque routine en utilisant un serveur indépendant (je n'utilise pas de variables globales, donc ce n'est pas le coupable). J'imagine que la question 1 est beaucoup plus facile de répondre à une question, mais tout commentaire sur ces questions serait apprécié!

    Merci!

  • Répondre

    0

    S'il vous plaît ouvrir un ticket de support à http://support.xeround.com/tickets/new Nous serions plus qu'heureux de vous aider.

    +0

    Cela devrait être un commentaire sur la question, plutôt que d'une réponse. –

    Questions connexes