• Resolved ausar920

    (@ausar920)


    Hi,

    I have the issue that Solid Secutiry cannot do scheduled analysis. Here is the typical report, there are thousands of them:

    id               => 418161
    module => site-scanner
    type => warning
    code => scan-failure-client-error
    timestamp => 2024-07-30 20:47:45
    init_timestamp => 2024-07-30 20:47:44
    remote_ip => 51.178.146.199
    user_id => [empty string]
    url => wp-cron
    memory_current => 47637112
    memory_peak => 47857208
    data => Array
    results => Object WP_Error
    errors => Array
    rate_limit_exceeded => Array
    0 => Exceeded rate limit. Please wait 18 seconds.
    error_data => Array
    rate_limit_exceeded => Array
    wait => [integer] 18
    url => https://orchid-info.org/stagint-24-07-30
    cached => [boolean] false

    I also have some reports with this IP adress: 145.239.37.162

    I created a staging site and deactivated all other plugins, but it still fails even if I wait for the cooldown.

    I read somewhere that it could be because the wp-cron is broken. Could it be and how to fix it?

    I created a topic about this issue some time ago, but it is still not resolved: https://www.ads-software.com/support/topic/scheduled-analysis-not-working-and-daily-reports-not-received/

    Thanks for your help!

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Support chandelierrr

    (@shanedelierrr)

    Hi @ausar920, glad you reached out!

    I see that you’re dealing with the same site scan error you reported before. Could you please take a look at the suggestions from this thread: https://www.ads-software.com/support/topic/site-scans-failing-due-to-rate-limit/ and let me know what you can find?

    Looking forward to your update.

    Thread Starter ausar920

    (@ausar920)

    Hi,

    So i did the conflict check according to you instructions, but the manual scan failed.

    I checked the cron tasks, but I could not find the one related to scheduled analysis, how should it be named?

    I too have a shared hosting for my website, could this be the issue?

    Plugin Support chandelierrr

    (@shanedelierrr)

    Hi @ausar920, please excuse the slow turnaround!

    Yes, this error is common for sites on a shared hosting setup, because sites there will often be represented by a single IP address, which then increases the chances of exceeding the rate limit, because for Solid Security, these sites will appear as a “single” site.

    I’d recommend checking in with your hosting provider if they have workarounds for this error that will work on a shared hosting setup

    Unless there is a way to send those requests from a different IP address on the host side, the only way I can think of to avoid the rate-limiting would be to look into staggering/scheduling the scans by seeing if the host can modify the cron job schedule on your server. 

    There isn’t a direct setting within Solid Security to do this, but you can try to enable the Debug module (How Do I Enable Solid Security Debug?) and then click the “Reset” button, below the Scheduler table (see here). This will reset the scheduled plugin actions for that site alone, so do this for other sites at different intervals. You can also see here the cron tasks for Solid Security.

    The other thing you could consider would be upgrading the server resources or to a VPS/dedicated hosting setup, so each site will have a unique IP address.

    Hope this helps!

    Plugin Support chandelierrr

    (@shanedelierrr)

    Hi @ausar920,

    I hope the information I provided was helpful. Tracking notifications on this forum can become tricky over time, and since we haven’t received a response, I’ll mark this post resolved.

    If you still require further assistance, feel free to open a new support topic, and we’d be happy to assist.

    Thank you!

Viewing 4 replies - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.