[Resolved] cURL error 28: Connection timed out after 10000 milliseconds

Home Forums Support cURL error 28: Connection timed out after 10000 milliseconds

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
  • #1488868

    Hi there,

    I’m having some problems getting the GP Premium plugin to work with my license key on http://www.odspchronicles.com. I know this isn’t unique, but when trying to activate it, I get the dreaded cURL error 28: Connection timed out
    after 10000 milliseconds message. I decided to contact my Dreamhost support after coming across this support page at https://docs.generatepress.com/article/curl-error-28-connection-timed-out/ — doing the pre-topic check, I saw something about an OBH firewall issue but I have no clue what that is since I’m a bit technologically dense. 😉

    So I’m still posting this here since I’m not sure what is causing my error specifically. the following is the e-mail I sent explaining the problem and Dreamhost’s response:

    “Hi there,

    I use the Generate Press theme on my website and I’m trying to
    activate the license key for the premium version. While I can
    download the .zip file from their website and install it through the
    plugins section, the license key is what enables it to receive
    automatic updates through the WordPress dashboard.

    Every time I try activating the license key however, it doesn’t work.
    I also get the following message: cURL error 28: Connection timed out
    after 10001 milliseconds

    Looking through their support documentation, it appears that Generate
    Press needs to communicate with my site to activate the license key.
    This error seems to indicate something is preventing that from
    happening. Here’s their page on it specifically:

    Since I’m not technically minded whatsoever, I don’t know what to do
    on my end to figure this out or if it’s a server issue. I do know
    that the premium plugin is activated on my http://www.blindluminations.com
    domain and seems to work on all sub-domains there.

    Any help with this would be greatly appreciated. Thanks in advance!”

    This was their response:


    Thanks for writing in, and sorry about the delay in replying.

    We do not have anything on our end setting with a 10 second timeout.

    It could be that their IP has been blocked. If we had an IP to check we
    might be able to confirm.

    Please let us know if you’re able to provide an IP for us to check or if
    there is anything you’d like us to check on your web server.”

    Like I mentioned before, I’m kind of an idiot when it comes to this stuff so, based on this information, can someone help me out? Thought there might be a way to look at where the problem is coming from or which IP I should try whitelisting with Wordfence as well. (Although I did try activating the key with both WPBruiser and Wordfence deactivated to no avail.) Thanks in advance!

    Lead Developer
    Lead Developer

    Hi there,

    We’ve seen this issue with Dreamhost before, unfortunately.

    It’s likely that their firewall is preventing the communication with our server, as we’ve checked multiple IPs from our users who are hosted with them and none of them have been banned on our end.

    If you tell them our domain (generatepress.com), they’ll be able to get the IP address to check to see if it’s blocked.


    Hi Tom, I contacted Dreamhost customer support with the info you gave me in your last message and this was their response:

    “Hi Marc,

    I looked for their IP but I have no way of knowing what IP address the
    server is actually trying to communicate with, but I didn’t find a block

    I did notice that the http and https settings were split. Normally the
    https service copies the http settings, however, http was set to add the
    www, while https was set to remove the www and using two different users.
    They are now running add www for http and https under the same user.

    Can you test the connection to generatepress.com again please? (Make sure
    to clear your browser cache, history, as well as the wp-super-cache as

    I cleared my cache from WP Supercache and browser history before trying to activate my key again but still received the same error. After doing so, I contact Dreamhost tech support again and this is what they said:

    “Looking into this, we cannot reach the destination, which is why the
    connection is failing. Please see below:

    fossil =>
    Start: 2020-10-21T10:39:34-0700
    HOST: Loss% Snt Last Avg Best Wrst
    1.|– 0.0% 10 0.9 1.1 0.8 2.3
    2.|– 0.0% 10 0.4 0.3 0.2 0.5
    3.|– 0.0% 10 0.4 0.4 0.3 1.4
    4.|– 0.0% 10 4.2 5.6 4.1 13.0
    5.|– 0.0% 10 5.5 5.2 4.6 5.7
    6.|– 10.0% 10 12.3 347.6 11.6 3029.
    7.|– 10.0% 10 35.7 38.2 34.7 49.0
    8.|– 0.0% 10 1050. 548.9 44.6 3068.
    9.|– 0.0% 10 45.3 48.6 43.6 81.8
    10.|– 10.0% 10 44.5 45.2 43.3 47.3
    11.|– 20.0% 10 46.7 46.8 45.0 48.7
    12.|– ??? 100.0 10 0.0 0.0 0.0 0.0

    After hop 11, we lose the connection. I checked other servers and I am
    able to reach the destination. Is there anyway that
    https://generatepress.com can ensure is not blocked? In
    the meantime, we can try moving you to another server, however DNS will
    change. If you are using outside DNS, you will have up to 5 days to
    update your DNS to the new IP.”

    Any further assistance you can offer would be greatly appreciated again. Thanks in advance!

    Lead Developer
    Lead Developer

    Thanks for this – very helpful!

    Can you give it a shot now?


    Awesome, works perfectly now! Thanks for putting up with my website ignorance, I’m very grateful for the assistance! 🙂

    Lead Developer
    Lead Developer

    Awesome, glad it worked! 🙂

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