Dans le contexte dune question différente , nous avons rencontré une dégradation des performances de déploiement sur EU5 entre 6000% et 10000% en utilisant Metadata-API. Cela signifie que le travail (enregistrement dun seul fichier APEX sur le serveur) effectué généralement en 14 secondes a pris entre 950 et 1500 secondes. Cette situation a persisté pendant quelques jours au cours de la semaine dernière et par conséquent, notre travail de développement sest arrêté pendant quelques jours.
Je suppose que lensemble de lEU5-Pod a été affecté pendant cette période, car je capable de le reproduire parfaitement sur deux organisations de production et sur deux organisations de développeurs. Dautres utilisateurs lont également signalé plus tard.
Je crois comprendre que les problèmes seront reflétés de manière transparente sur trust.salesforce.com – mais cela ne semble pas toujours se produire:
Quand je ne peux pas voir un problème ici, la prochaine chose que je fais est de me sentir responsable de vérifier moi-même les raisons possibles de mon côté (comme de mauvaises classes de test, une mauvaise configuration, etc.) . Après avoir investi quelques heures, il est devenu clair que le serveur était à lorigine de la situation puisque dautres ont signalé le même problème (ici et sur Twitter).
Je serais intéressé par le type de problèmes ou la gravité que nous sommes censés voir sur trust.salesforce.com et en revanche, quels problèmes nous devrions nous attendre à ne pas y voir? Je nai trouvé aucune documentation à ce sujet.
Comme quelque chose de similaire sest produit dans Mars 2015 pour CS14 Je suppose que tout ce qui concerne le développement a peu de chances dêtre montré. Cest triste deux fois, car nous navons aucune chance dinteragir avec le support Salesforce ni même de signaler ce type de problème es.
Tirer toujours les substituts connus de communication de support comme Twitter pour vérifier sil est déjà sur le radar chez Salesforce prend du temps et nest pas très productif. De plus, ce n’est pas très agréable et je ne suis pas satisfait de mes propres plaintes, même si elles pourraient être justifiées à la fin.
Je voudrais donc savoir comment vous gérez de telles situations et comment je pourrais gérer cest mieux la prochaine fois.
Commentaires
- Jai également eu loccasion de contacter le support Salesforce pour être informé quil y a un problème en cours connu avec notre pod, et je nai jamais rien vu de confiance confirmant cela.
- Bonjour Uwe. Pour que vous sachiez que vous nêtes pas seuls. Mes collègues et moi rencontrons exactement les mêmes problèmes denregistrement de fichiers via lAPI de métadonnées depuis les bacs à sable a migré vers Summer ‘ 15. trust.salesforce.com signale une dégradation des performances de temps en temps (généralement après coup), mais après avoir été marqué comme résolu, le problème revient rapidement La seule solution de contournement que nous avons trouvée est dutiliser lAPI Tooling (au lieu de lAPI de métadonnées) chaque fois que possible. Suppression de tous les packages gérés de Dev Sandbox également h elps, mais loin dêtre aussi efficace que denregistrer des trucs via lAPI Tooling.
- Je ne connais pas la réponse, mais je vois les mêmes choses que moi. ‘ La semaine dernière, sur EU5, jai trouvé des déploiements prenant jusquà une heure dans une étape » en attente » que je navais jamais vue auparavant. Jai eu le coup de foudre du support et rien dautre que du vert sur trust.salesforce.com. Il y a quelque temps, les communautés étaient en panne pendant des jours et toujours vertes. Aussi pas de réponse utile du support jusquà plus dune semaine plus tard. Je ‘ aimerais savoir ce que SF a à dire à ce sujet … trust.salesforce.com inspire tout sauf la confiance, IME. Faire du travail de développement de consultant, cela vous met dans une position difficile avec les clients.
- @Aidan que ‘ est tout: nous voulons fournir un excellent travail de conseil et de développement pour assurez-vous que les clients aiment Salesforce. En cas de tels problèmes, nous couvrons toutes les pertes de temps de travail et les efforts supplémentaires. En fin de compte, ce ‘ nest pas le fait que de tels problèmes se produisent. Cela peut arriver. Mais le fait quil ny ait ni canal de communication ni quelque chose sur trust.salesforce.com nous donne beaucoup de mal …
- @UweHeim Jai moi-même vécu des expériences similaires en travaillant dans des organisations pour des clients. Il est ‘ très difficile de justifier leur charge de temps supplémentaire pendant que je suis assis en attendant quun test se termine ou que quelque chose soit déployé. Jessaie de rendre le temps productif en faisant dautres choses, mais comme vous le dites, quand cela persiste pendant quelques jours, cela peut devenir très frustrant lorsque dautres attendent avec impatience que vous finissiez votre travail.
Réponse
Nous avons eu plusieurs instances où Salesforce était soit extrêmement lent, soit indisponible pour les utilisateurs – cest-à-dire abandonner 3 paquets sur 4 – alors que la confiance indiquait que tout allait bien.Après avoir parlé avec lassistance, on ma dit que la confiance ne surveille que les performances de la base de données et que dautres problèmes tels que la mise en réseau ne seraient pas inclus sauf sils étaient extrêmes. service comme mille yeux pour surveiller le réseau et si nous avons rencontré des problèmes pour consigner le traceroute (instructions ici: https://help.salesforce.com/apex/HTViewSolution?id=000025283&language=en_US ) et ouvrez un ticket et ajoutez ces journaux en tant que pièce jointe.
Commentaires
- Il est difficile de voir ce que » trust » signifie vraiment. Je ‘ m cherche une déclaration de Salesforce où ils disent: ce genre de problème est journaliste là-bas et ce nest pas le cas. À lheure actuelle (mais cela est basé uniquement sur des ouï-dire), ils ont un peu limpression quils rapportent simplement ce quils veulent – ou utilisent peut-être la confiance comme une sorte de preuve, que le service fonctionne parfaitement la plupart du temps. Cela semble être vrai du point de vue des utilisateurs professionnels – mais pas du point de vue des développeurs. Les grands projets urgents doivent prendre en compte les éventuels retards de plateforme. Les API des sandbox peuvent fonctionner très différemment chaque jour.
- Voici ‘ un article qui lexplique un peu plus – appneta.com/blog/top-5-salesforce-performance-problems . Je doute quils fassent une déclaration disant cela, mais il est logique quils surveillent uniquement leurs systèmes internes, car il serait difficile de surveiller lexpérience utilisateur réelle
- Oui, je comprends parfaitement que cela peut ‘ t être censé voir une performance de bout en bout nimporte où. Cependant, si 99,9% de Salesforce-UI (même les trucs gourmands en données) est très très rapide ET en même temps, 99,9% des métadonnées-API plus Tooling-API sont reproductibles très lentement (et je veux dire 1000% à 10000% plus lentement que dhabitude ) il parle de lui-même sil faut blâmer la connexion ou le serveur, je suppose …
Réponse
Jai rencontré un problème similaire et voici le soutien partagé avec moi:
Ils mont dit que cétait dû à une dégradation momentanée forcée. Quand jai demandé pourquoi il nétait pas capturé sur trust.salsforce.com, ils mont dit que la durée était très petite et quelle navait donc pas été capturée sur trust.salsforce.com.
Sur trust.salsforce.com, ils ont mentionné:
Problèmes de performances
Lindicateur signifie que la vitesse de transaction moyenne pour une instance a dépassé 0,5 seconde pendant 2 minutes ou plus.
Le moniteur de performances signale à intervalles dune minute le temps moyen nécessaire pour répondre à lutilisateur requêtes pour chaque instance. Si elle signale une durée moyenne supérieure à 0,5 seconde, léquipe de fiabilité du site (SR) examine le problème pour vérifier que plusieurs clients sont concernés. Si le problème naffecte quun seul client, SR sassurera que le support client de salesforce.com dispose des informations nécessaires pour le résoudre pour ce client. Si une dégradation multi-clients dure plus de 2 minutes, lindicateur est affiché avec un message détat détaillant lheure de début de la dégradation. Notre objectif est de publier le message détat dans le rapport État actuel dans les 5 minutes suivant la validation du fait que plusieurs clients sont concernés, et de mettre à jour le message toutes les 30 minutes jusquà ce que le problème soit résolu. SR signalera que le problème est résolu une fois que le moniteur de performances signale un temps de dégradation moyen inférieur à 0,5 seconde pour un intervalle dune minute. Une fois que cela se produit, SR publie le rapport dincident dans la matrice dhistorique des performances du service et remplace lindicateur par lindicateur.
Donc, cest possible sil y en a plusieurs pics de 1,5 minutes (environ), nous pourrions alors être confrontés à ce problème, mais il nest pas publié sur trust.salsforce.com.
Comment faire face à une telle situation:
Dans mon cas, jétais appeler lAPI SFDC et obtenir une réponse indiquant que le serveur nest pas disponible. Jutilise donc simplement le mécanisme de réessai. après 3 essais, jai arrêté mon traitement et réessayer après 12 heures.
Commentaires
- Mes observations dépassent le seuil que vous avez mentionné ci-dessus par FAR et sur plusieurs jours sans être signalées. Je suppose que » Lindicateur signifie que la vitesse de transaction moyenne pour une instance a dépassé 0,5 seconde pendant 2 minutes ou plus. » nest PAS utilisé pour MetadataAPI et ToolingAPI. Mon instinct est que de tels problèmes dAPI de développeur sont signalés rarement ou pas du tout. Je ‘ ne sais même pas sils envisagent une telle demande comme » Transaction » … ce qui me manque encore ‘ est un retour de lun des employés de Salesforce ici pour clarifier cette incertitude.
- Fondamentalement, vous avez besoin de quelquun de léquipe SFDC et vous dites comment exactement les API de métadonnées sont gérées et dans le contexte de la dégradation des performances. Si tel est le cas, je supprimerai ma réponse afin que cette question apparaisse dans la liste des questions sans réponse et pourrait-elle être vue par quelquun de léquipe SFDC?
- pouvez ‘ t obtenir cette réponse via le support. sans lassistance Premier Plus, ils ne vous en parleront pas (car lassistance aux développeurs est hors de portée).