Nextcloud.com slow download speed

Hi,

My Nextcloud client just informed me, that there is a new version. I clicked on the link which lead me to the nextcloud.com website and I clicked on download button for the client of my OS.

Normally the download is done within a few seconds but this time, it is crawling at around 30 to 70 kB/s. I checked our internet connection/network right away to make sure it’s not causing this and it isn’t, because downloads from other sources are downloading at around 6 to 10 MB/s.

I can rule out a bottleneck between our clients and the nextcloud.com servers, since a traceroute shows pretty decent latency. It seems that the nextcloud.com server is throttling the connection for some reason. I also asked someone outside of our network and he has the same issue.

Traceroute:

traceroute to nextcloud.com (95.217.53.153), 64 hops max, 52 byte packets
 1  10.0.1.1 (10.0.1.1)  1.260 ms  0.880 ms  0.804 ms
 2  62.155.247.172 (62.155.247.172)  5.122 ms  5.307 ms  5.239 ms
 3  217.0.197.237 (217.0.197.237)  11.154 ms  11.817 ms
    217.5.116.38 (217.5.116.38)  11.330 ms
 4  ffm-b4-link.telia.net (213.248.93.186)  10.683 ms  11.099 ms  11.235 ms
 5  ffm-bb3-link.telia.net (62.115.114.88)  37.942 ms  37.708 ms
    ffm-bb2-link.telia.net (62.115.114.90)  37.165 ms
 6  s-bb3-link.telia.net (62.115.138.236)  41.193 ms  41.755 ms
    s-bb4-link.telia.net (62.115.138.104)  37.926 ms
 7  hls-b1-link.telia.net (62.115.123.31)  36.158 ms
    hls-b1-link.telia.net (80.91.246.85)  43.862 ms  41.192 ms
 8  hetzner-svc067711-ic351605.c.telia.net (62.115.183.185)  37.562 ms  38.723 ms  39.652 ms
 9  core32.hel1.hetzner.com (213.239.224.26)  37.441 ms
    core31.hel1.hetzner.com (213.239.224.38)  40.772 ms  40.445 ms
10  ex9k2.dc2.hel1.hetzner.com (213.239.224.142)  42.494 ms  42.787 ms
    ex9k2.dc2.hel.hetzner.com (213.239.224.146)  39.306 ms
11  s5.nextcloud.com (95.216.247.163)  40.923 ms  42.347 ms  42.180 ms

I’m just wondering, if there is a specific reason behind the throttle or if this is an issue which needs to be looked at by the Nextcloud network team?

1 Like

hello
same thing here… i planned to update my nextcloud server this morning… not cool.

The problem has already existed for more than half a year. This also affects the server version updater built into Nextcloud. The CLI tool for the update is often running into a timeout.

Error Messages:

Updater run in non-interactive mode.

Start update

Info: Pressing Ctrl-C will finish the currently running step and then stops the updater.

[✔] Check for expected files
[✔] Check for write permissions
[✔] Create backup
[✘] Downloading failed
Curl error: Failed to connect to download.nextcloud.com port 443: Connection timed out
Updater run in non-interactive mode.

Start update

Info: Pressing Ctrl-C will finish the currently running step and then stops the updater.

[✔] Check for expected files
[✔] Check for write permissions
[✔] Create backup
[✘] Downloading failed
Could not do request to updater server: Unknown SSL protocol error in connection to updates.nextcloud.com:443 

Update failed. To resume or retry just execute the updater again.

See also:

My screenshots are a little older. But yes, the problem still exists. download.nextcloud.com has sometimes a really bad response time and is often down.

The same applies to the docs.nextcloud.com which is down often as well. My guess is, that these are all parked on the same server and if not, the issue could be with the hoster “Hetzner”.

But I think we should wait for an official to say something before we jump to rumours about what is going on.

1 Like

First of all someone needs to contact an “official”.
This is a user forum and not a ticket system of nextcloud.com

Tried to ping some people minutes ago.
See Issues with download.nextcloud.com

Personally I cannot confirm this statement. Worked for me the last years, excluding traffic peaks after releases.

2 Likes

Will keep the contact page you mentioned in the other thread in mind for the future :+1:

1 Like

Just for the records:

https://nextcloud.com/contact/

1 Like

My screenshots are from Pingdom and Uptimerobot. Two external services that show that there are periodic failures and high response time. But I agree with you: The problem now manifests itself differently (is continuous & not sporadic). Let’s wait for NextCloud to respond.

Nevertheless, my screenshots show that the download servers have been having problems for some time. Maybe they just need a little more love. :heart:

Just to mention. Same slow download (Windows client update) here, downloads of other software fast as expectet.

Yes. The nextcloud.com-servers are very bad. Actual https://help.nextcloud.com is fast and https://docs.nextcloud.com is slow.

host help.nextcloud.com
help.nextcloud.com has address 95.217.53.146
help.nextcloud.com has IPv6 address 2a01:4f9:2b:29dc::146

host docs.nextcloud.com
docs.nextcloud.com has address 95.217.64.181
docs.nextcloud.com has IPv6 address 2a01:4f9:2a:3119::181

Probably the same issue again. I presume that the hoster is having issues again.

I just started a dummy download from the downloads page and am crawling at around 130 kB/s

As mentioned by @rakekniven above, you can always use the contact form (https://nextcloud.com/contact/) and inform the Nextcloud officials about this issue, so they can look into it and/or contact their hoster.

//EDIT: I don’t think the servers are the actual issue, I would rather point my finger at the hoster and their network.

Perhaps Nextcloud can implement a mirror solution for nextcloud-downloads?
Perhaps there is a nice cloud software Nextcloud GmbH can use for hosting the download.
Perhaps Google Drive or Dropbox? :wink:

Or is it possible to use github?

Oh dear, shots fired :sweat_smile:

1 Like

It’s slow again, the update to 18.0.7 was stuck a very long time on the download step. I had to increase the php max_execution_time for it to work at all. I guess they should beef up their download servers.

https://apps.nextcloud.com does not work.

As mentioned above, use the contact form (https://nextcloud.com/contact/ ) and inform the Nextcloud officials about this issue, so they can look into it and/or contact their hoster.

https://apps.nextcloud.com works again. Perhaps there is a monitoring with uptime.

And again.

$ wget https://download.nextcloud.com/server/releases/nextcloud-18.0.6.zip
--2020-07-17 09:58:13--  https://download.nextcloud.com/server/releases/nextcloud-18.0.6.zip
Resolving download.nextcloud.com (download.nextcloud.com)... 95.217.64.181, 2a01:4f9:2a:3119::181
Connecting to download.nextcloud.com (download.nextcloud.com)|95.217.64.181|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 108507253 (103M) [application/zip]
Saving to: ‘nextcloud-18.0.6.zip’

nextcloud-18.0.6.zip              0%[                                                     ] 712.00K  52.8KB/s    eta 29m 26s

At the moment a nextcloud update is nearly impossible. cc @jospoortvliet

Tested it from two different networks. According to the traceroute the route leads via he.net. So I don’t expect a peering or provider problem (the nc download servers are located at hetzner). Therefore I rather assume a server-side problem at Nextcloud. Or simply overloaded.

$ dig +short download.nextcloud.com
95.217.64.181

Why not just put up more than one server and do round robin via DNS? That shouldn’t be too difficult… :upside_down_face:. Good luck to the Nextcloud DevOps team :blush:

I think the download server is slow. That is the only problem.
My two updates on two different servers (at home and VPS) took each one hour only for downloading the nextcloud-19.0.1 zip file from https://download.nextcloud.com