Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The numpy documentation is down and unreachable #8779

Closed
GDICommander opened this Issue Mar 13, 2017 · 40 comments

Comments

Projects
None yet
@GDICommander
Copy link

GDICommander commented Mar 13, 2017

Hello,

I'm not sure if I should report it here on GitHub, but the numpy documentation is down.

Accessing http://docs.scipy.org/ results in a timeout. From Chrome:

tcp_error: A communication error occurred: "Operation timed out"

Have a good day!

@GDICommander GDICommander changed the title The numpy documentation is down The numpy documentation is down and unreachable Mar 13, 2017

@pv

This comment has been minimized.

Copy link
Member

pv commented Mar 13, 2017

@bryevdv

This comment has been minimized.

Copy link

bryevdv commented Mar 13, 2017

Any ETA on this? Any CI docs builds that utilize intersphinx from SciPy are failing

@rgommers

This comment has been minimized.

Copy link
Member

rgommers commented Mar 14, 2017

Not sure. Cc'ing @dpinte on this issue.

@dpinte

This comment has been minimized.

Copy link
Contributor

dpinte commented Mar 14, 2017

The server has been completely migrated to a new clean VM overnight. There are some final little glitches related to undocumented features that need to be migrated and we will be good to go. ETA is end of day today!

@rgommers

This comment has been minimized.

Copy link
Member

rgommers commented Mar 14, 2017

Awesome, thanks for the update Didrik

@jakelee8

This comment has been minimized.

Copy link

jakelee8 commented Mar 14, 2017

Would it be possible to use the CloudFlare always-online cache? This is not the first time I've noticed scipy.org is down.

@JosephKJ

This comment has been minimized.

Copy link

JosephKJ commented Mar 15, 2017

Is there any alternative to access docs?

Can we build the docs on a mac?

@endolith

This comment has been minimized.

Copy link
Contributor

endolith commented Mar 15, 2017

Is there any alternative to access docs?

http://scipy.github.io/devdocs/ and http://devdocs.io/numpy~1.12/ ?

@matthew-brett

This comment has been minimized.

Copy link
Contributor

matthew-brett commented Mar 15, 2017

@dpinte

This comment has been minimized.

Copy link
Contributor

dpinte commented Mar 15, 2017

The key issue is not hosting in this case but the documentation of what's been stored, where and how. We're working with machines that have been installed many years ago, have seen multiple maintainers touching configuration with various level of expertise, etc. It is a nice example of what entropy is!

Once everything will be back online, we can investigate any other hosting ideas. For the future, the real thing that needs to be addressed is the documentation of the infrastructure and ensuring that a policy existing for maintaining that infrastructure.

The scipy.org site is back online but there is a 500 for docs.scipy.org and when accessing www.scipy.org directly.

@horejsek

This comment has been minimized.

Copy link

horejsek commented Mar 15, 2017

Still can't access it. Can anyone at least attach here objects.inv? Our documentations depends on it and we don't have cached version now.

@Naereen

This comment has been minimized.

Copy link
Contributor

Naereen commented Mar 15, 2017

Thanks to all the nice sysadmin working on that, good luck! you are the best 🥇

@dpinte

This comment has been minimized.

Copy link
Contributor

dpinte commented Mar 15, 2017

docs.scipy.org is back online!

@dpinte

This comment has been minimized.

Copy link
Contributor

dpinte commented Mar 15, 2017

The performance is not there yet but the pages are served!

@bryevdv

This comment has been minimized.

Copy link

bryevdv commented Mar 15, 2017

Intershinx is still not working:

sphinx.errors.SphinxWarning: WARNING: intersphinx inventory 'http://docs.scipy.org/doc/numpy/objects.inv' not fetchable due to <class 'requests.exceptions.ConnectionError'>: HTTPSConnectionPool(host='docs.scipy.org', port=443): Max retries exceeded with url: /doc/numpy/objects.inv (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x2ab30b6ebac8>: Failed to establish a new connection: [Errno 110] Connection timed out',))
@dpinte

This comment has been minimized.

Copy link
Contributor

dpinte commented Mar 15, 2017

@bryevdv investigating the issue. I see there is something wrong:

$ wget http://docs.scipy.org/doc/numpy/objects.inv
--2017-03-15 17:48:01--  http://docs.scipy.org/doc/numpy/objects.inv
Resolving docs.scipy.org (docs.scipy.org)... 50.17.248.72
Connecting to docs.scipy.org (docs.scipy.org)|50.17.248.72|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://docs.scipy.org/doc/numpy/objects.inv [following]
--2017-03-15 17:48:01--  https://docs.scipy.org/doc/numpy/objects.inv
Connecting to docs.scipy.org (docs.scipy.org)|50.17.248.72|:443... connected.
ERROR: The certificate of ‘docs.scipy.org’ is not trusted.
ERROR: The certificate of ‘docs.scipy.org’ hasn't got a known issuer.

Independently of the issue, could you switch to use https in place of http?

@bkreider

This comment has been minimized.

Copy link

bkreider commented Mar 15, 2017

You might want to append the intermediate CA cert to the the server's cert. Most browsers will look for the intermediate cert but not all client libraries.

Certificate chain
 0 s:/C=US/ST=Texas/L=Austin/O=Enthought, Inc./OU=IT/CN=*.scipy.org
   i:/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert SHA2 High Assurance Server CA

The Certificate matching the issuer above: /C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert SHA2 High Assurance Server CA

@dpinte

This comment has been minimized.

Copy link
Contributor

dpinte commented Mar 15, 2017

@bryevdv can you check now? Apache should be much happier than 10' ago

@dopplershift

This comment has been minimized.

Copy link

dopplershift commented Mar 15, 2017

I'm still seeing this on Travis:

WARNING: intersphinx inventory 'https://docs.scipy.org/doc/numpy/objects.inv' not fetchable due to <class 'requests.exceptions.SSLError'>: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749)
@bkreider

This comment has been minimized.

Copy link

bkreider commented Mar 15, 2017

Actually here is the Qualys Labs SSL report saying the same thing: https://www.ssllabs.com/ssltest/analyze.html?d=docs.scipy.org

Look under "chain issues" and "Certification paths":

screen shot 2017-03-15 at 6 33 19 pm

SSL will still work under Firefox, chrome, safari, etc because they will download that certificate on their own, but client libraries like requests probably will not.

@Naereen

This comment has been minimized.

Copy link
Contributor

Naereen commented Mar 15, 2017

Great job everybody!

@bryevdv

This comment has been minimized.

@dpinte

This comment has been minimized.

Copy link
Contributor

dpinte commented Mar 15, 2017

@bryevdv now it fails with a certificate issue, which make sense. We will bundle the intermediate cert and that will fix the issue.

@dpinte

This comment has been minimized.

Copy link
Contributor

dpinte commented Mar 16, 2017

@bryevdv the intermediate certificate has been added locally. You should be able to download the file as expected

@bryevdv

This comment has been minimized.

Copy link

bryevdv commented Mar 16, 2017

Thanks, working now

@seberg seberg closed this Mar 16, 2017

@dopplershift

This comment has been minimized.

Copy link

dopplershift commented Mar 16, 2017

The server still seems really slow to access for me...

@dpinte

This comment has been minimized.

Copy link
Contributor

dpinte commented Mar 16, 2017

@dopplershift can you provide timings? We're continuing to monitor it and still tweaking some Apache configurations.

@dopplershift

This comment has been minimized.

Copy link

dopplershift commented Mar 16, 2017

They seem more reasonable now, though it's still taking Safari 11 seconds to load the page. At least my sphinx build isn't timing out now, though.

@dpinte

This comment has been minimized.

Copy link
Contributor

dpinte commented Mar 16, 2017

11 seconds is a lot. Which page do you try to load?

@dopplershift

This comment has been minimized.

Copy link

dopplershift commented Mar 16, 2017

Just https://docs.scipy.org/

When I tried just now, though, things were much better.

@Naereen

This comment has been minimized.

Copy link
Contributor

Naereen commented Mar 17, 2017

Things are perfectly fine now, from my tests.
Good job everybody 👍 !

@bryevdv

This comment has been minimized.

Copy link

bryevdv commented Mar 20, 2017

FYI I'm seeing timeouts on intersphinx accessing objects.inv which is causing our builds to fail again. Navigating to spicy.org by hand, just tool 8-10 seconds to load

@jrleeman

This comment has been minimized.

Copy link

jrleeman commented Mar 20, 2017

Just took about 25 seconds to load here

@dpinte

This comment has been minimized.

Copy link
Contributor

dpinte commented Mar 20, 2017

Confirmed. Investigating. The machine load is low. More than likely some tweaks for the Apache configuration

@dopplershift

This comment has been minimized.

Copy link

dopplershift commented Jul 18, 2017

Not sure if I should post here or open anew, but seeing problems again.

@bryevdv

This comment has been minimized.

Copy link

bryevdv commented Jul 18, 2017

same, docs.scipy.org is down and CI builds that rely on intersphinx are failing.

@bryevdv

This comment has been minimized.

Copy link

bryevdv commented Jul 18, 2017

@dpinte

This comment has been minimized.

Copy link
Contributor

dpinte commented Jul 18, 2017

@bryevdv looking at it. AWS console reported it has been unreachable since 31'. Restarting it

@dpinte

This comment has been minimized.

Copy link
Contributor

dpinte commented Jul 18, 2017

@bryevdv we should be back online. There seem to be some hardware issue with the AWS VM. Restarted and fully updated now

@bryevdv

This comment has been minimized.

Copy link

bryevdv commented Jul 19, 2017

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.