Itgenoda345 - Zeitüberschreitungen bei Teamleader-Verbindung

Die Verbindung zwischen Invantive und Teamleader Focus war unterbrochen. Ich habe dies Anfang dieser Woche bemerkt. Bei Teamleader unter Integrationen war der Power BI-Connector plötzlich nicht mehr vorhanden. Ich habe ihn erneut hinzugefügt und in Invantive Cloud erneut autorisiert.

Die Verbindung funktioniert, aber seit zwei Tagen in Folge gibt es ein “operation time out” oder “the remote server returned an error: (429) Too many requests.”

Ein Ausschnitt aus der Diagnose:

Wer kann mir helfen, dies zu lösen?

Hier auch eine der Fehlermeldungen vollständig:
Try again on failing to retrieve text data of partition ‘’ after 57.009 ms using ‘https://api.focus.teamleader.eu/meetings.list’ of ‘Teamleader.V2.Meetings’. Waiting for 16.072 ms and try again. Try #1 of 3; message ID ‘someid’. Invantive.Basics.InvantiveSqlException: itgenoda315: Die Daten können nicht heruntergeladen werden, da die Verbindung unterbrochen wurde, bevor die Ergebnisse zurückgegeben wurden (time-out 57.000 ms). (https://api.focus.teamleader.eu/meetings.list) —> System.Net.WebException: The operation has timed out. at System.Net.HttpWebRequest.GetResponse() at Invantive.Data.Providers.Http.HttpWorker.DoRequest(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, IHttpBasedProvider self, HttpWebRequest request, String url, ObjectDefinition objectDefinition, QueryObject queryObject, String partitionCode, String callSafeNameOverrule, String anonymizedPostText, Boolean allowRetryOnNoConnectionMade, Boolean allowRetryOnConnectionLoss, ParameterList parameters, Guid nativeCallUid, Boolean throwExceptionOnNonSuccessfulStatusCode, Object requestBody, Int64 timeoutInitialMs, Int64 timeoutMaxOnRetryMs, String resultCacheId, String publicQueryParameters, Encoding responseEncoding, ExecutionStatistics& executionStatisticsOut, ODataErrorProcessingInstructions& oDataErrorProcessingInstructions) — End of inner exception stack trace — at Invantive.Basics.ValidationException..ctor(GlobalState owner, ExecutionOptions executionOptions, String messageCode, String errorMessage, String kindRequest, String localStackTrace, String nk, Exception innerException, Boolean inheritMessageCodeWhenPresent, Nullable1 uid, Nullable1 isRecoverable, String poolIdentityId, String url, Nullable1 partyUid, String partitionCode, String tableName, String parameter1, String parameter2, String parameter3, String parameter4, String parameter5, String clientId) at Invantive.Basics.InvantiveSqlException..ctor(Glob...ecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) at System.Threading.Thread.StartCallback() at Invantive.Data.Providers.Http.HttpWorker.DoRequest(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, IHttpBasedProvider self, HttpWebRequest request, String url, ObjectDefinition objectDefinition, QueryObject queryObject, String partitionCode, String callSafeNameOverrule, String anonymizedPostText, Boolean allowRetryOnNoConnectionMade, Boolean allowRetryOnConnectionLoss, ParameterList parameters, Guid nativeCallUid, Boolean throwExceptionOnNonSuccessfulStatusCode, Object requestBody, Int64 timeoutInitialMs, Int64 timeoutMaxOnRetryMs, String resultCacheId, String publicQueryParameters, Encoding responseEncoding, ExecutionStatistics& executionStatisticsOut, ODataErrorProcessingInstructions& oDataErrorProcessingInstructions) at Invantive.Data.Providers.Http.HttpWorker.Post(GlobalState owner, ExecutionOptions executionOptions, SqlExecutionStep sqlExecutionStep, IHttpBasedProvider self, String relativeUrl, Dictionary2 inHeaders, Byte postData, String anonymizedPostText, CacheSettings cacheSettings, ObjectDefinition objectDefinition, QueryObject queryObject, Boolean allowRetryOnConnectionLoss, ParameterList parameters, ExecutionStatistics& executionStatisticsOut, ODataErrorProcessingInstructions& oDataErrorProcessingInstructions, String acceptMimeType, String contentType, Boolean authenticate, Boolean preventRetryOnAuthenticationFailure, String partitionCode, String method, String callSafeNameOverrule, Boolean throwExceptionOnNonSuccessfulStatusCode, String publicQueryParameters, String postDataCacheKey). Die Daten können nicht heruntergeladen werden, da die Verbindung unterbrochen wurde, bevor die Ergebnisse zurückgegeben wurden (time-out 57.000 ms). The operation has timed out.

Zusätzliche Informationen

Ist es möglich, einen (anonymisierten) Screenshot der Anfragedetails in der Online Monitoring auf Invantive Cloud hinzuzufügen, wie beschrieben in Meer inzicht met nieuwe Online Monitoring?

Die Details finden Sie, indem Sie auf die Downloadanfrage klicken, die das Thema dieses Themas repräsentiert.

Die Downloadanfrage enthält normalerweise ein SQL-Statement, in dem der Tabellenname sichtbar ist.

Bitte lassen Sie mindestens die folgenden Daten aus beiden Spalten sichtbar:

  • die Titelleiste mit der Anfragennummer,
  • den Statuscode, die Netzgröße, den Pfad und die Zeitstempel in der linken Spalte,
  • den Fehlercode und die Fehlermeldung ganz unten in der linken Spalte,
  • die gesamte rechte Spalte einschließlich des SQL-Statements, des Tabellennamens und der Parameterwerte.

Beispielsweise:

Überprüfen Sie den richtigen Server und Benutzer

Stellen Sie sicher, dass Sie sich auf der Invantive Cloud-Website mit demselben Benutzernamen anmelden, mit dem Sie Daten verarbeiten, zum Beispiel über Invantive Bridge Online. Sie sehen nur die Anfragen des Invantive Cloud-Benutzers, mit dem Sie sich auf der Website anmelden.

Überprüfen Sie die richtige Anfrage und Details

Stellen Sie sicher, dass Sie die Anfrage zuerst auswählen, um die Details anzuzeigen. Es sollte nur eine Anfrage im Screenshot sichtbar sein.

Prüfen Sie auch sorgfältig, ob die Anfrage einen Pfad mit odata4, apps oder mcp hat. Anfragen mit anderen Pfaden sind in der Regel für diesen Zweck nicht relevant.

Fehlermeldung und Tipps per E-Mail

Darüber hinaus erhält der Invantive Cloud-Benutzer, der die Fehlermeldung an seine E-Mail-Adresse erhalten hat, oft eine E-Mail mit einer Fehlermeldung und Tipps, wenn es einen Fehler in Power BI, Power Query, Azure Data Factory, Qlik oder Tableau gibt.

Es wird empfohlen, den Spam des betroffenen Benutzers auf solche E-Mails zu überprüfen, die von support@invantive.eu gesendet wurden.