Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Sanjay Sen 33 posts 97 karma points
    Apr 18, 2017 @ 13:23
    Sanjay Sen
    0

    Distributed cache error in logs

    We have a website running on umbraco version 7.3.8 with azure platform using flexible load balancing https://our.umbraco.org/documentation/getting-started/setup/server-setup/load-balancing/flexible . There is one admin and 2 front-end websites. The changes are made on admin site and these changes gets sync with front-end sites distributed cache periodically. Sometiems the changes made in CMS doesn't get reflected on front-end even after a long period. When we check in the logs, there are lot of errors related to distributed cache as below:

    2017-04-18 04:42:19,714 [P6528/D7/T32] ERROR Umbraco.Core.Sync.DatabaseServerMessenger - DISTRIBUTED CACHE IS NOT UPDATED. Failed to execute instructions (8662: "{"RefreshType":3,"RefresherId":"55698352-dfc5-4dbe-96bd-a4a0f6f77145","GuidId":"00000000-0000-0000-0000-000000000000","IntId":0,"JsonIds":"[101955]","JsonPayload":null},000000000000","IntId":0,"JsonIds":"[102046]","JsonPayload":null},{"RefreshType":3,"RefresherId":"27ab3022-3dfa-47b6-9119-5945bc88fd66","GuidId":"00000000-0000-0000-0000-000000000000","IntId":0,"JsonIds":"[102047]","JsonPayload":null},{"RefreshType":3,"RefresherId":"55698352-dfc5-4dbe-96bd-a4a0f6f77145","GuidId":"00000000-0000-0000-0000-000000000000","IntId":0,"JsonIds":"[102047]","JsonPayload":null},{"RefreshType":3,"RefresherId":"55698352-dfc5-4dbe-96bd-a4a0f6f77145","GuidId":"00000000-0000-0000-0000-000000000000","IntId":0,"JsonIds":"[102046]","JsonPayload":null},{"RefreshType":3,"RefresherId":"55698352-dfc5-4dbe-96bd-a4a0f6f77145","GuidId":"00000000-0000-0000-0000-000000000000","IntId":0,"JsonIds":"[102028]","JsonPayload":null},{"RefreshType":3,"RefresherId":"55698352-dfc5-4dbe-96bd-a4a0f6f77145","GuidId":"00000000-0000-0000-0000-000000000000","IntId":0,"JsonIds":"[102027]","JsonPayload":null},{"RefreshType":3,"RefresherId":"55698352-dfc5-4dbe-96bd-a4a0f6f77145","GuidId":"00000000-0000-0000-0000-000000000000","IntId":0,"JsonIds":"[101693]","JsonPayload":null}]"). Instruction is being skipped/ignored System.Threading.ThreadAbortException: Thread was being aborted.

    Is there anyway to sort out this issue? I guess it could be related to the instructions which are heavy enough and server gets time out to execute them?

    Thanks Sanjay

  • Nicholas Westby 2054 posts 7103 karma points c-trib
    Apr 18, 2017 @ 15:27
    Nicholas Westby
    0

    Could be. Very recent versions of Umbraco (7.5.x) have fixes relating to the cache instruction table and how it executes batches.

    I recall an issue recently in which they were discussing adding an instruction count to each row in that table, as apparently each row can itself contain multiple instructions, which was causing problems on some sites. Can't seem to find that particular issue at the moment.

  • Nicholas Westby 2054 posts 7103 karma points c-trib
    Apr 18, 2017 @ 15:33
    Nicholas Westby
    0

    Ah, it looks like the extra column for instruction count will be added to 7.6: http://issues.umbraco.org/issue/U4-7673#comment=67-32174

    There are still a number of other fixes in place for batch instruction processing that may help resolve most of the issues you've been seeing.

  • Sanjay Sen 33 posts 97 karma points
    Apr 19, 2017 @ 05:25
    Sanjay Sen
    0

    Hi Nicholas,

    Thanks very much for your anwer on this. It helps a lot.

    Sanjay

Please Sign in or register to post replies

Write your reply to:

Draft