Itgenoda345 - Driftstidsavbrott vid anslutning till Teamleader

Förbindelsen mellan Invantive och Teamleader Focus visade sig vara bruten. Jag märkte detta i början av veckan. I Teamleader under integrationer fanns plötsligt inte Power BI Connectorn längre. Jag lade till den igen och auktoriserade om den i Invantive Cloud.

Anslutningen lyckas, men nu har det redan i två dagar i rad varit ett “operation time out” eller “the remote server returned an error: (429) Too many requests.”

Ett utdrag från diagnostiken:

Vem kan hjälpa mig att lösa detta?

Här är också en av felmeddelandena i sin helhet:
Försök igen att hämta textdata från partition ‘’ efter 57.009 ms med användning av ‘https://api.focus.teamleader.eu/meetings.list’ från ‘Teamleader.V2.Meetings’. Väntar i 16.072 ms och försök igen. Försök #1 av 3; meddelande ID ‘someid’. Invantive.Basics.InvantiveSqlException: itgenoda315: Det går inte att ladda ner data eftersom anslutningen bröts innan resultaten returnerades (timeout 57.000 ms). (https://api.focus.teamleader.eu/meetings.list) —> System.Net.WebException: Åtgärden har överskridit tidsgränsen. vid System.Net.HttpWebRequest.GetResponse() vid 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) — Slutet på inre undantagsstack spårning — vid 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) vid Invantive.Basics.InvantiveSqlException..ctor(Glob...ecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) vid System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) vid System.Threading.Thread.StartCallback() vid 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) vid 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). Det går inte att ladda ner data eftersom anslutningen bröts innan resultaten returnerades (timeout 57.000 ms). Åtgärden har överskridit tidsgränsen.

Fyll i information

Är det möjligt att lägga till en (anonymiserad) skärmdump av detaljerna för begäran i Online Monitoring på Invantive Cloud som beskrivs i Meer inzicht met nieuwe Online Monitoring?

Du hittar detaljerna genom att klicka på nedladdningsförfrågan som representerar ämnet för detta ämne.

Nedladdningsförfrågan innehåller vanligtvis ett SQL-uttalande där tabellnamnet syns.

Var vänlig och låt åtminstone följande uppgifter vara synliga i båda kolumnerna:

  • titelraden med förfrågan ID,
  • statuskoden, nätverksstorleken, sökvägen och tidpunkterna i vänstra kolumnen,
  • felkoden och felmeddelandet längst ner i vänstra kolumnen,
  • hela högra kolumnen inklusive SQL-uttalande, tabellnamn och parametervärden.

Till exempel:

Kontrollera rätt server och användare

Kontrollera noga att du loggar in på Invantive Cloud-webbplatsen med samma användarnamn som du använder för att bearbeta data till exempel genom Invantive Bridge Online. Du ser endast förfrågningar från Invantive Cloud-användaren som du loggar in som på webbplatsen.

Kontrollera rätt begäran och detaljer

Se till att du först väljer begäran för att visa detaljerna. Det bör bara finnas en begäran synlig på skärmdumpen.

Kontrollera också noggrant om begäran har en sökväg med odata4, apps eller mcp. Förfrågningar med andra sökvägar är vanligtvis inte relevanta för detta syfte.

Felmeddelande och tips via e-post

Dessutom kommer Invantive Cloud-användaren som får felmeddelandet vanligtvis att få ett e-postmeddelande med ett felmeddelande och tips om det finns ett felmeddelande i Power BI, Power Query, Azure Data Factory, Qlik eller Tableau på sin e-postadress.

Rådet är att kontrollera skräpposten för den berörda användaren för sådana e-postmeddelanden som skickas från support@invantive.eu.

Tack för ditt svar.

Jag ser ingenting i övervakningen. Kan detta bero på att allt sattes upp av en annan användare? De arbetar inte längre hos oss (pensionerad).

Jag ser inte heller hur man kan ändra vilken användare detta skulle kunna köras under.

Rekommendationen är att arbeta in sig i logiken hos Invantive Cloud. En bra startpunkt för detta är den nämnda sidan på:

Jag behöver att du är mer specifik om vad jag behöver göra. Den sidan är ganska oklar för mig.

Rådet är att involvera en av våra partners eller den kollega som satte upp det.

Denna fråga stängdes automatiskt efter 1 veckas inaktivitet. Det senaste svaret har markerats som lösning.

Om problemet uppstår igen, vänligen ställ en ny fråga i ett separat ämne. Vänligen inkludera en länk till detta ämne i din nya fråga genom att klistra in URL:en i texten.