[ensembl-dev] VEP server blocks https requests
Mark McDowall
mcdowall at ebi.ac.uk
Thu Mar 21 11:19:03 GMT 2019
Hi Rokhaya,
A 429 error highlights that you are hitting the rate limit for a client to the service:
https://github.com/Ensembl/ensembl-rest/wiki/HTTP-Response-Codes
Have a look at the following documentation for the defined rate limits for the service:
https://github.com/Ensembl/ensembl-rest/wiki/Rate-Limits
You'll need to throttle your code by monitoring the headers to avoid getting the 503 errors
Hope this helps,
Mark
On 21/03/2019 11:02, Rokhaya BA wrote:
> Hello,
>
> I am a PhD student in bioinformatics within the CRTI in Nantes, France.
>
> I am developing Ferret (http://limousophie35.github.io/Ferret/), a Java application designed to retrieve annotations from the
> VEP REST API using variants id (rsid). This application submits a https request and extract the sift/polyphen scores and
> predictions from the JSON output.
>
> However, VEP server usually shut down my requests after some iterations. Please see below some examples of errors returned by
> the app:
>
> /Server returned HTTP response code: 429 for URL: https://rest.ensembl.org/vep/human/id/rs41282276?content-type=application/json/
>
> /Server returned HTTP response code: 503 for URL: https://rest.ensembl.org/vep/human/id/rs543148494?content-type=application/json/
>
> In practice, I use threads to speed up my runtime. Then, the application submits many requests in a short amount of time.
>
> I wanted to know if there is any way to solve this issue?
>
> Thank you very much for your help.
>
> Best regards,
>
> Rokhaya BA
>
> PhD Student in Bioinformatics
>
>
>
> _______________________________________________
> Dev mailing list Dev at ensembl.org
> Posting guidelines and subscribe/unsubscribe info: http://lists.ensembl.org/mailman/listinfo/dev
> Ensembl Blog: http://www.ensembl.info/
>
--
Mark McDowall, PhD | Bioinformatician, Ensembl
European Bioinformatics Institute (EMBL-EBI)
European Molecular Biology Laboratory
Wellcome Trust Genome Campus, Hinxton, Cambridge CB10 1SD, UK
Tel: +44-(0)1223-494589
WWW: http://www.ensembl.org
WWW: http://www.multiscalegenomics.eu
More information about the Dev
mailing list