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

Connect timeouts and Read timeouts #545

Open
michael-newsrx opened this issue Jan 21, 2021 · 1 comment
Open

Connect timeouts and Read timeouts #545

michael-newsrx opened this issue Jan 21, 2021 · 1 comment

Comments

@michael-newsrx
Copy link

michael-newsrx commented Jan 21, 2021

Good morning,

We are using the API with the email parameter with rate throttling on our client software and we have noticed a dramatic increase in "Socket Timeout Exceptions" and "Read Timeout Exceptions", even with delays between API requests as high as 1 second. We also cache responses where feasible.

Is there anything we should look that might be causing the Crossref API to excessively throttle us?

-Mike / newsrx.com

@ppolischuk
Copy link
Collaborator

Hi Mike,

In all likelihood you're experiencing some instability we've been suffering from over the last few weeks. Our polite pool (and to a lesser extent the public pool) have been hit by overeager bots that we've had trouble isolating. Hopefully things will smooth out soon.

If you send me a handful of sample requests (preferably including the email parameter you're using) I can check our logs to look for anything else amiss.

If you're hitting our API in support of a production service and need a more reliable service on our end, we recommend subscribing to our Metadata Plus service, which comes with guaranteed uptimes, increased rate limits, and technical support with 1 business day response times.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants