• Resolved hbk747

    (@hbk747)


    Hello,

    I have been using your plugin for a long time but I wanted to ask a few questions.

    1. How do I run a cron for BLC so the link scans work on a fixed schedule?
    2. The Server load limit option seems interesting. It is set to blank right now. I am using Cloudways and have a 4gb server but sometimes my CPU can suffer from traffic spikes and admin ajax etc so what value should I add here to make sure the server doesnt overload.
    3. The Link Monitor section: Run continuously while the dashboard is open is active and run hourly is inactive. If both are inactive when will the scans run? I know there are 2 kinds of scans. One that is scheduled (for me it is 72 hours) and the other that checks the new links asap. So if link monitor section is off when will the new links be checked? Should I keep the first option turned on? I hope it doesnt take much resources but it seems a bit odd to have BLC running continoulsy when the dashboard is open since I have multiple admins and editors that use the WP dashboard. It could be cumbersome no?

    The page I need help with: [log in to see the link]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Hi @hbk747

    I hope you are doing well today.

    From what I see, you use the Local version of BLC, and the only way to have a fixed schedule there is to set up “Check each link” hours in Settings – General. For example, 168h will be a week schedule.

    Note that such a feature is also available in the Cloud version:
    https://wpmudev.com/docs/wpmu-dev-plugins/broken-link-checker/#scheduling-regular-scans

    When it comes to the rest of the queries, I pinged our BLC Team developers to get more information on that matter, so we could be on the same page when it comes to spikes and CPU. We will post an update here as soon as more information is available.

    Kind Regards,
    Kris

    Thread Starter hbk747

    (@hbk747)

    Thank you.

    I am waiting for their repy

    Hi @hbk747

    I have some updates from our BLC Team.

    When the Server load limit is set to blank, it won’t stop the process if the server load is high. Since in this case we do have load spikes, it would be better to set a value there as a threshold. The plugin’s settings page shows the current server load (right next to that option), which can help determine high and normal server loads. You can keep the default value 4 there.

    When it comes to “Check each link” the 72 hours is the threshold for checking the found links. The BLC job that checks links uses a mutual exclusion (mutex) lock (uses mysql GET_LOCK) so that ensures that if the BLC job is already running, it won’t run another job. So even if cron started and then a new request from Dashboard is sent to start a new job, that won’t run the same job twice if that is what you are worried about.

    You can set the Max. execution time to a higher value. This, along with the Server load limit mentioned, should help.

    Kind Regards,
    Kris

    Plugin Support Patrick – WPMU DEV Support

    (@wpmudevsupport12)

    Hi @hbk747

    We haven’t heard from you in a while, I’ll go and mark this thread as resolved. If you have any additional questions or require further help, please let us know!

    Best Regards
    Patrick Freitas

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘Questions’ is closed to new replies.