Copied to clipboard

Flag this post as spam?

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


  • Billy 53 posts 244 karma points c-trib
    Jan 18, 2022 @ 07:16
    Billy
    0

    Alot of GET SEOCheckerScheduleApi/run requests

    Hi,

    We have several web apps hosted on Azure in an app service plan. I've noticed several cpu spikes in this plan to 100%.

    It is probably caused by SEO checker calling SEOCheckerScheduleApi/run. This is a screenshot of Application Insights of a certain web app:

    enter image description here

    This web app our QA environment, no traffic and max 20 documents. Umbraco v8.10.1, SeoChecker v2.10.0.

    What exactly does this run do? Can it be disabled?

    Thanks for any help!

  • Richard Soeteman 4035 posts 12842 karma points MVP
    Jan 18, 2022 @ 07:21
    Richard Soeteman
    0

    Hi Billy,

    This is when there are documents to validate. When there are no documents to validate it's just a ping. Disable Validate after publish and it should be ok.

    Bestm

    Richard

  • Billy 53 posts 244 karma points c-trib
    Jan 18, 2022 @ 08:24
    Billy
    0

    Hi Richard,

    I just checked and this setting was already disabled:

    enter image description here

    My first screenshot was from last month and the ping seemed to run constantly. Checking application insights of last 3 weeks, the ping is not present anymore.

    But the setting has always been disabled. Weird that it was running every time before.

  • Billy 53 posts 244 karma points c-trib
    Jan 18, 2022 @ 15:01
    Billy
    0

    Hi again Richard,

    I've been monitoring my app today and even with the disabled setting i'm getting these calls every minute.

    Is it possible to cancel this call any other way? Maybe a web.config setting?

    Thanks!

  • Richard Soeteman 4035 posts 12842 karma points MVP
    Jan 18, 2022 @ 15:05
    Richard Soeteman
    100

    Hi,

    It's a ping to see if there is any scheduled task that needs to be executed. Most of the times it will do nothing.

  • Simon Buerger 1 post 21 karma points
    Mar 31, 2022 @ 14:51
    Simon Buerger
    0

    Hi Richard

    Similar scenario, but in a load balanced environment it would be nice to only have this check happening on 1 instance. Is there no way to disable it in config?

  • Richard Soeteman 4035 posts 12842 karma points MVP
    Apr 01, 2022 @ 07:25
    Richard Soeteman
    0

    Valid point Simon,

    Should be disabled on those servers at the moment not, what you can do is configure the host of the main server then it will ping that.

    From the manual: When you specify umbracoApplicationUrl in web.config SEO Checker will use the specified domand scheme instead of the information coming from HTTPContext request. This is ideal in LoadBalanced environments or when Umbraco is behind a Procxy. 8

    <add key=" SEOChecker.UmbracoApplicationUrl" value=" https://www.mysite.com/ " /> 
    

    Hope this helps,

    Richard

Please Sign in or register to post replies

Write your reply to:

Draft