Copied to clipboard

Flag this post as spam?

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


  • Al Burns 49 posts 149 karma points
    Sep 19, 2018 @ 11:44
    Al Burns
    0

    SEOChecker In Load Balanced Environment

    Hi Richard.

    We are using SEO Checker in a load balanced environment with 1 x CMS server and 2 x web servers. When I check the Umbraco trace log I see the following error multiple times:

    SEOChecker: Error could not load url https://xxx/1079.aspx System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a send. ---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) --- End of inner exception stack trace --- at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) at System.Net.FixedSizeReader.ReadPacket(Byte[] buffer, Int32 offset, Int32 count) at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)
    at System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size) at System.Net.ConnectStream.WriteHeaders(Boolean async) --- End of inner exception stack trace --- at System.Net.HttpWebRequest.GetResponse() at SEOChecker.Core.Helpers.Request.GetStream(String url, HttpCookieCollection cookies, String userAgent)

    Where document ID is the 404 page. Do you know what the cause of this is or if there is any additional config we need to do for the load balanced environment setup?

    Many thanks.

  • Richard Soeteman 4045 posts 12898 karma points MVP 2x
    Sep 19, 2018 @ 11:50
    Richard Soeteman
    0

    Hi It's propably validation on the cms server? What version of SEOChecker are you using? Pre v2.1 was using localhost but current version is using the domain of the site as url.

    Best,

    Richard

  • Al Burns 49 posts 149 karma points
    Sep 19, 2018 @ 12:45
    Al Burns
    0

    We're using version 1.10.4

  • Richard Soeteman 4045 posts 12898 karma points MVP 2x
    Sep 19, 2018 @ 13:14
    Richard Soeteman
    0

    What version of Umbraco are you on? From 7.7 V2 is compatible that does a request to the normal url instead of localhost.

  • Al Burns 49 posts 149 karma points
    Sep 19, 2018 @ 13:33
    Al Burns
    0

    We are on Umbraco version 7.10.2. Do you think we should upgrade to the latest SEO Checker package to resolve this?

  • Richard Soeteman 4045 posts 12898 karma points MVP 2x
    Sep 19, 2018 @ 13:35
    Richard Soeteman
    100

    Yes I think so because that package requests the normal page url instead of localhost/id

  • Al Burns 49 posts 149 karma points
    Sep 19, 2018 @ 15:30
    Al Burns
    0

    OK, will do. Thanks Richard.

Please Sign in or register to post replies

Write your reply to:

Draft