Recurring API timeouts

106 views
Skip to first unread message

Francis Robichaud

unread,
Feb 4, 2015, 2:05:28 PM2/4/15
to assembla...@googlegroups.com
We get the following error here and there when performing API requests, why is cloudfare reporting assembla's servers aren't responding?

ruby/http.rb:24:in `perform': #<HTTParty::Response:0x7fc4753b2c98 parsed_response="<!DOCTYPE html>\n<!--[if lt IE 7]> <html class=\"no-js ie6 oldie\" lang=\"en-US\"> <![endif]-->\n<!--[if IE 7]>    <html class=\"no-js ie7 oldie\" lang=\"en-US\"> <![endif]-->\n<!--[if IE 8]>    <html class=\"no-js ie8 oldie\" lang=\"en-US\"> <![endif]-->\n<!--[if gt IE 8]><!--> <html class=\"no-js\" lang=\"en-US\"> <!--<![endif]-->\n<head>\n<meta http-equiv=\"refresh\" content=\"0\">\n<meta http-equiv=\"set-cookie\" content=\"cf_use_ob=443; expires=Wed, 04-Feb-15 16:32:21 GMT; path=/\">\n<meta http-equiv=\"set-cookie\" content=\"cf_ob_info=524:1b38405906230850:IAD; expires=Wed, 04-Feb-15 16:32:21 GMT; path=/\">\n<title>api.assembla.com | 524: A timeout occurred</title>\n<meta charset=\"UTF-8\"/>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\"/>\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge,chrome=1\"/>\n<meta name=\"robots\" content=\"noindex, nofollow\"/>\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1,maximum-scale=1\"/>\n<link rel=\"stylesheet\" id=\"cf_styles-css\" href=\"/cdn-cgi/styles/cf.errors.css\" type=\"text/css\" media=\"screen,projection\"/>\n<!--[if lt IE 9]><link rel=\"stylesheet\" id='cf_styles-ie-css' href=\"/cdn-cgi/styles/cf.errors.ie.css\" type=\"text/css\" media=\"screen,projection\" /><![endif]-->\n<style type=\"text/css\">body{margin:0;padding:0}</style>\n<!--[if lte IE 9]><script type=\"text/javascript\" src=\"/cdn-cgi/scripts/jquery.min.js\"></script><![endif]-->\n<!--[if gte IE 10]><!--><script type=\"text/javascript\" src=\"/cdn-cgi/scripts/zepto.min.js\"></script><!--<![endif]-->\n<script type=\"text/javascript\" src=\"/cdn-cgi/scripts/cf.common.js\"></script>\n</head>\n<body>\n<div id=\"cf-wrapper\">\n<div id=\"cf-error-details\" class=\"cf-error-details-wrapper\">\n<div class=\"cf-wrapper cf-error-overview\">\n<h1>\n<span class=\"cf-error-type\" data-translate=\"error\">Error</span>\n<span class=\"cf-error-code\">524</span>\n<small class=\"heading-ray-id\">Ray ID: 1b38405906230850</small>\n</h1>\n<h2 class=\"cf-subheadline\" data-translate=\"error_desc\">A timeout occurred</h2>\n</div> \n<div class=\"cf-section cf-highlight cf-status-display\">\n<div class=\"cf-wrapper\">\n<div class=\"cf-columns cols-3\">\n<div id=\"cf-browser-status\" class=\"cf-column cf-status-item cf-browser-status \">\n<div class=\"cf-icon-error-container\">\n<i class=\"cf-icon cf-icon-browser\"></i>\n<i class=\"cf-icon-status cf-icon-ok\"></i>\n</div>\n<span class=\"cf-status-desc\" data-translate=\"browser_desc\">You</span>\n<h3 class=\"cf-status-name\" data-translate=\"browser_label\">Browser</h3>\n<span class=\"cf-status-label\" data-translate=\"browser_status_label\">Working</span>\n</div>\n<div id=\"cf-cloudflare-status\" class=\"cf-column cf-status-item cf-cloudflare-status \">\n<div class=\"cf-icon-error-container\">\n<i class=\"cf-icon cf-icon-cloud\"></i>\n<i class=\"cf-icon-status cf-icon-ok\"></i>\n</div>\n<span class=\"cf-status-desc\" data-translate=\"cloud_desc\">Ashburn</span>\n<h3 class=\"cf-status-name\" data-translate=\"cloud_label\">CloudFlare</h3>\n<span class=\"cf-status-label\" data-translate=\"cloud_status_label\">Working</span>\n</div>\n<div id=\"cf-host-status\" class=\"cf-column cf-status-item cf-host-status cf-error-source\">\n<div class=\"cf-icon-error-container\">\n<i class=\"cf-icon cf-icon-server\"></i>\n<i class=\"cf-icon-status cf-icon-error\"></i>\n</div>\n<span class=\"cf-status-desc\" data-translate=\"server_desc\">api.assembla.com</span>\n<h3 class=\"cf-status-name\" data-translate=\"server_label\">Host</h3>\n<span class=\"cf-status-label\" data-translate=\"server_status_label\">Error</span>\n</div>\n</div>\n</div>\n</div> \n<div class=\"cf-section cf-wrapper\">\n<div class=\"cf-columns two\">\n<div class=\"cf-column\">\n<h2 data-translate=\"what_happened\">What happened?</h2>\n<p data-translate=\"origin_timed_out\">The origin web server timed out responding to this request.</p>\n</div>\n<div class=\"cf-column\">\n<h2 data-translate=\"what_can_i_do\">What can I do?</h2>\n<h5 data-translate=\"if_website_visitor\">If you're a visitor of this website:</h5>\n<p data-translate=\"try_again_in_a_few\">Please try again in a few minutes.</p>\n<h5 data-translate=\"if_website_owner\">If you're the owner of this website:</h5>\n<p><span data-translate=\"524_owner_desc\">The connection to the origin web server was made, but the origin web server timed out before responding. The likely cause is an overloaded background task, database or application, stressing the resources on your web server. To resolve, please work with your hosting provider or web development team to free up resources for your database or overloaded application.</span> <a href=\"https://support.cloudflare.com/hc/en-us/articles/200171926-Error-524\" data-translate=\"addtl_troubleshooting\">Additional troubleshooting information here.</a></p>\n</div>\n</div>\n</div> \n<div class=\"cf-error-footer cf-wrapper\">\n<p>\n<span class=\"cf-footer-item\">CloudFlare Ray ID: <strong>1b38405906230850</strong></span>\n<span class=\"cf-footer-separator\">&bull;</span>\n<span class=\"cf-footer-item\"><span data-translate=\"your_ip\">Your IP</span>: 54.205.xx.xx</span>\n<span class=\"cf-footer-separator\">&bull;</span>\n<span class=\"cf-footer-item\"><span data-translate=\"performance_security_by\">Performance &amp; security by</span> <a data-orig-proto=\"https\" data-orig-ref=\"www.cloudflare.com/5xx-error-landing\" id=\"brand_link\" target=\"_blank\">CloudFlare</a></span>\n</p>\n</div> \n</div> \n</div> \n", @response=#<Net::HTTPServerError 524 Origin Time-out readbody=true>, @headers={"server"=>["cloudflare-nginx"], "date"=>["Wed, 04 Feb 2015 16:31:51 GMT"], "content-type"=>["text/html; charset=UTF-8"], "transfer-encoding"=>["chunked"], "connection"=>["close"], "set-cookie"=>["__cfduid=d1247794710dc01eeac34bd9df1e246d91423067411; expires=Thu, 04-Feb-16 16:30:11 GMT; path=/; domain=.assembla.com; HttpOnly"], "expires"=>["Thu, 01 Jan 1970 00:00:01 GMT"], "cache-control"=>["no-store, no-cache, must-revalidate, post-check=0, pre-check=0"], "pragma"=>["no-cache"], "cf-ray"=>["1b38405906230850-IAD"]}> (HTTP::HTTPException)

Stanislav Kolotinskiy

unread,
Feb 5, 2015, 6:31:09 AM2/5/15
to assembla...@googlegroups.com
Hi Francis,

that's because CloudFlare is our ADN provider, and all the requests going to our API endpoints pass through CF.

Regards,
Stanislav


On 04/02/15 21:05, Francis Robichaud wrote:
We get the following error here and there when performing API requests, why is cloudfare reporting assembla's servers aren't responding?

        
ruby/http.rb:24:in `perform': #<HTTParty::Response:0x7fc4753b2c98 parsed_response="<!DOCTYPE html>\n<!--[if lt IE 7]> <html class=\"no-js ie6 oldie\" lang=\"en-US\"> <![endif]-->\n<!--[if IE 7]>    <html class=\"no-js ie7 oldie\" lang=\"en-US\"> <![endif]-->\n<!--[if IE 8]>    <html class=\"no-js ie8 oldie\" lang=\"en-US\"> <![endif]-->\n<!--[if gt IE 8]><!--> <html class=\"no-js\" lang=\"en-US\"> <!--<![endif]-->\n<head>\n<meta http-equiv=\"refresh\" content=\"0\">\n<meta http-equiv=\"set-cookie\" content=\"cf_use_ob=443; expires=Wed, 04-Feb-15 16:32:21 GMT; path=/\">\n<meta http-equiv=\"set-cookie\" content=\"cf_ob_info=524:1b38405906230850:IAD; expires=Wed, 04-Feb-15 16:32:21 GMT; path=/\">\n<title>api.assembla.com | 524: A timeout occurred</title>\n<meta "UTF-8\"/>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\"/>\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge,chrome=1\"/>\n<meta name=\"robots\" content=\"noindex, nofollow\"/>\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1,maximum-scale=1\"/>\n<link rel=\"stylesheet\" id=\"cf_styles-css\" href=\"/cdn-cgi/styles/cf.errors.css\" type=\"text/css\" media=\"screen,projection\"/>\n<!--[if lt IE 9]><link rel=\"stylesheet\" id='cf_styles-ie-css' href=\"/cdn-cgi/styles/cf.errors.ie.css\" type=\"text/css\" media=\"screen,projection\" /><![endif]-->\n<style type=\"text/css\">body{margin:0;padding:0}</style>\n<!--[if lte IE 9]><script type=\"text/javascript\" src=\"/cdn-cgi/scripts/jquery.min.js\"></script&
gt;<![endif]-->\n<!--[if gte IE 10]><!--><script type=\"text/javascript\" src=\"/cdn-cgi/scripts/zepto.min.js\"></script><!--<![endif]-->\n<script type=\"text/javascript\" src=\"/cdn-cgi/scripts/cf.common.js\"></script>\n</head>\n<body>\n<div id=\"cf-wrapper\">\n<div id=\"cf-error-details\" class=\"cf-error-details-wrapper\">\n<div class=\"cf-wrapper cf-error-overview\">\n<h1>\n<span class=\"cf-error-type\" data-translate=\"error\">Error</span>\n<span class=\"cf-error-code\">524</span>\n<small class=\"heading-ray-id\">Ray ID: 1b38405906230850</small>\n</h1>\n<h2 class=\"cf-subheadline\" data-translate=\"error_desc\">A timeout occurred</h2>\n</div> \n<div class=\"cf-section cf-highlight cf-status-display\">\n<div class=\"cf-wrapper\">\n<div class=\"cf-columns cols-3\">\
n<div id=\"cf-browser-status\" class=\"cf-column cf-status-item cf-browser-status \">\n<div class=\"cf-icon-error-container\">\n<i class=\"cf-icon cf-icon-browser\"></i>\n<i class=\"cf-icon-status cf-icon-ok\"></i>\n</div>\n<span class=\"cf-status-desc\" data-translate=\"browser_desc\">You</span>\n<h3 class=\"cf-status-name\" data-translate=\"browser_label\">Browser</h3>\n<span class=\"cf-status-label\" data-translate=\"browser_status_label\">Working</span>\n</div>\n<div id=\"cf-cloudflare-status\" class=\"cf-column cf-status-item cf-cloudflare-status \">\n<div class=\"cf-icon-error-container\">\n<i class=\"cf-icon cf-icon-cloud\"></i>\n<i class=\"cf-icon-status cf-icon-ok\"></i>\n</div>\n<span class=\"cf-status-desc\" data-translate=\"cloud_desc\">Ashburn</span>\n<h3 class=\"cf-status-name\" data-tran
slate=\"cloud_label\">CloudFlare</h3>\n<span class=\"cf-status-label\" data-translate=\"cloud_status_label\">Working</span>\n</div>\n<div id=\"cf-host-status\" class=\"cf-column cf-status-item cf-host-status cf-error-source\">\n<div class=\"cf-icon-error-container\">\n<i class=\"cf-icon cf-icon-server\"></i>\n<i class=\"cf-icon-status cf-icon-error\"></i>\n</div>\n<span class=\"cf-status-desc\" data-translate=\"server_desc\">api.assembla.com</span>\n<h3 class=\"cf-status-name\" data-translate=\"server_label\">Host</h3>\n<span class=\"cf-status-label\" data-translate=\"server_status_label\">Error</span>\n</div>\n</div>\n</div>\n</div> \n<div class=\"cf-section cf-wrapper\">\n<div class=\"cf-column
s two\">\n<div class=\"cf-column\">\n<h2 data-translate=\"what_happened\">What happened?</h2>\n<p data-translate=\"origin_timed_out\">The origin web server timed out responding to this request.</p>\n</div>\n<div class=\"cf-column\">\n<h2 data-translate=\"what_can_i_do\">What can I do?</h2>\n<h5 data-translate=\"if_website_visitor\">If you're a visitor of this website:</h5>\n<p data-translate=\"try_again_in_a_few\">Please try again in a few minutes.</p>\n<h5 data-translate=\"if_website_owner\">If you're the owner of this website:</h5>\n<p><span data-translate=\"524_owner_desc\">The connection to the origin web server was made, but the origin web server timed out before responding. The likely cause is an overloaded background task, database or application, stressing the resources on your web server. To resolve, please work with your hosting provider
 or web development team to free up resources for your database or overloaded application.</span> <a href=\"https://support.cloudflare.com/hc/en-us/articles/200171926-Error-524\" data-translate=\"addtl_troubleshooting\">Additional troubleshooting information here.</a></p>\n</div>\n</div>\n</div> \n<div class=\"cf-error-footer cf-wrapper\">\n<p>\n<span class=\"cf-footer-item\">CloudFlare Ray ID: <strong>1b38405906230850</strong></span>\n<span class=\"cf-footer-separator\">&bull;</span>\n<span class=\"cf-footer-item\"><span data-translate=\"your_ip\">Your IP</span>: 54.205.xx.xx</span>\n<span class=\"cf-footer-separator\">&bull;</span>
\n<span class=\"cf-footer-item\"><span data-translate=\"performance_security_by\">Performance &amp; security by</span> <a data-orig-proto=\"https\" data-orig-ref=\"www.cloudflare.com/5xx-error-landing\" id=\"brand_link\" target=\"_blank\">CloudFlare</a></span>\n</p>\n</div> \n</div> \n</div> \n", @response=#<Net::HTTPServerError 524 Origin Time-out readbody=true>, @headers={"server"=>["cloudflare-nginx"], "date"=>["Wed, 04 Feb 2015 16:31:51 GMT"], "content-type"=>["text/html; charset=UTF-8"], "transfer-encoding"=>["chunked"], "connection"=>["close"], "set-cookie"=>["__cfduid=d1247794710dc01eeac34bd9df1e246d91423067411; expires=Thu, 04-Feb-16 16:30:11 GMT; path=/; domain=.assembla.com; HttpOnly"], "expires"=>["Thu, 01 Jan 1970 00:00:01 GMT"], "cache-control"=>["no-store, no-cache, must-revalidate, post-check=0, pre-check=0"], "pragma"=>["no-cache"], "cf-ray"=>["1b38405906230850-IAD"]}> (HTTP::HTTPException)
--
You received this message because you are subscribed to the Google Groups "Assembla API Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to assembla-api-d...@googlegroups.com.
To post to this group, send email to assembla...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Francis Robichaud

unread,
Feb 5, 2015, 1:47:56 PM2/5/15
to assembla...@googlegroups.com
Why is Cloudfare reporting that your servers timeout?
We get timeouts many times a per day.

Stanislav Kolotinskiy

unread,
Feb 5, 2015, 4:38:13 PM2/5/15
to assembla...@googlegroups.com
Sorry, I see the point of your question now. We will investigate and will let you know about the reason of this issue. Sorry for the inconvenience.

Regards,
Stanislav


On 05/02/15 20:47, Francis Robichaud wrote:
Why is Cloudfare reporting that your servers timeout?
We get timeouts many times a per day.

On Thursday, February 5, 2015 at 6:31:09 AM UTC-5, Stanislav Kolotinskiy wrote:
Hi Francis,

that's because CloudFlare is our ADN provider, and all the requests going to our API endpoints pass through CF.

Regards,
Stanislav

On 04/02/15 21:05, Francis Robichaud wrote:
We get the following error here and there when performing API requests, why is cloudfare reporting assembla's servers aren't responding?
ruby/http.rb:24:in `perform': #<HTTParty::Response:0x7fc4753b2c98 parsed_response="<!DOCTYPE html>\n<!--[if lt IE 7]> <html class=\"no-js ie6 oldie\" lang=\"en-US\"> <![endif]-->\n<!--[if IE 7]>    <html class=\"no-js ie7 oldie\" lang=\"en-US\"> <![endif]-->\n<!--[if IE 8]>    <html class=\"no-js ie8 oldie\" lang=\"en-US\"> <![endif]-->\n<!--[if gt IE 8]><!--> <html class=\"no-js\" lang=\"en-US\"> <!--<![endif]-->\n<head>\n<meta http-equiv=\"refresh\" content=\"0\">\n<meta http-equiv=\"set-cookie\" content=\"cf_use_ob=443; expires=Wed, 04-Feb-15 16:32:21 GMT; path=/\">\n<meta http-equiv=\"set-cookie\" content=\"cf_ob_info=524:1b38405906230850:IAD; expires=Wed, 04-Feb-15 16:32:21 GMT; path=/\">\n<title>api.assembla.com | 524: A timeout occurred</title>\n<meta "UTF-8\"/>\n<meta http-equiv=\"Content-Type\" content=\"text/html; "/>\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge,chrome=1\"/>\n<meta name=\"robots\" content=\"noindex, nofollow\"/>\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1,maximum-scale=1\"/>\n<link rel=\"stylesheet\" id=\"cf_styles-css\" href=\"/cdn-cgi/styles/cf.errors.css\" type=\"text/css\" media=\"screen,projection\"/>\n<!--[if lt IE 9]><link rel=\"stylesheet\" id='cf_s
tyles-ie-css' href=\"/cdn-cgi/styles/cf.errors.ie.css\" type=\"text/css\" media=\"screen,projection\" /><![endif]-->\n<style type=\"text/css\">body{margin:0;padding:0}</style>\n<!--[if lte IE 9]><script type=\"text/javascript\" src=\"/cdn-cgi/scripts/jquery.min.js\"></script&
gt;<![endif]-->\n<!--[if gte IE 10]><!--><script type=\"text/javascript\" src=\"/cdn-cgi/scripts/zepto.min.js\"></script><!--<![endif]-->\n<script type=\"text/javascript\" src=\"/cdn-cgi/scripts/cf.common.js\"></script>\n</head>\n<body>\n<div id=\"cf-wrapper\">\n<div id=\"cf-error-details\" class=\"cf-error-details-wrapper\">\n<div class=\"cf-wrapper cf-error-overview\">\n<h1>\n<span class=\"cf-error-type\" data-translate=\"error\">Error</span>\n<span class=\"cf-error-code\">524</span>\n<small class=\"heading-ray-id\">Ray ID: 1b38405906230850</small>\n</h1>\n<h2 class=\"cf-subheadline\" data-translate=\"error_desc\">A timeout occurred</h2>\n</div> \n<div class=\"cf-section cf-highlight cf-status-display\">\n<div class=\"cf-wrapper\">\n<div class=\"cf-columns cols-3\">\
n<div id=\"cf-browser-status\" class=\"cf-column cf-status-item cf-browser-status \">\n<div class=\"cf-icon-error-container\">\n<i class=\"cf-icon cf-icon-browser\"></i>\n<i class=\"cf-icon-status cf-icon-ok\"></i>\n</div>\n<span class=\"cf-status-desc\" data-translate=\"browser_desc\">You</span>\n<h3 class=\"cf-status-name\" data-translate=\"browser_label\">Browser</h3>\n<span class=\"cf-status-label\" data-translate=\"browser_status_label\">Working</span>\n</div>\n<div id=\"cf-cloudflare-status\" class=\"cf-column cf-status-item cf-cloudflare-status \">\n<div class=\"cf-icon-error-container\">\n<i class=\"cf-icon cf-icon-cloud\"></i>\n<i class=\"cf-icon-status cf-icon-ok\"></i>\n</div>\n<span class=\"cf-status-desc\" data-translate=\"cloud_desc\">Ashburn</span>\n<h3 class=\"cf-status-name\" data-tran

slate=\"cloud_label\">CloudFlare</h3>\n<span class=\"cf-status-label\" data-translate=\"cloud_status_label\">Working</span>\n</div>\n<div id=\"cf-host-status\" class=\"cf-column cf-status-item cf-host-status cf-error-source\">\n<div class=\"cf-icon-error-container\">\n<i class=\"cf-icon cf-icon-server\"></i>\n<i class=\"cf-icon-status cf-icon-error\"></i>\n</div>\n<span class=\"cf-status-desc\" data-translate=\"server_desc\">api.assembla.com</span>\n<h3 class=\"cf-status-name\" data-translate=\"server_label\">Host</h3>\n<span class=\"cf-status-label\" data-translate=\"server_status_label\">Error</span>\n</div>\n</div>\n</div>\n</div> \n<div class=\"cf-section cf-wrapper\">\n<div class=\"cf-column
s two\">\n<div class=\"cf-column\">\n<h2 data-translate=\"what_happened\">What happened?</h2>\n<p data-translate=\"origin_timed_out\">The origin web server timed out responding to this request.</p>\n</div>\n<div class=\"cf-column\">\n<h2 data-translate=\"what_can_i_do\">What can I do?</h2>\n<h5 data-translate=\"if_website_visitor\">If you're a visitor of this website:</h5>\n<p data-translate=\"try_again_in_a_few\">Please try again in a few minutes.</p>\n<h5 data-translate=\"if_website_owner\">If you're the owner of this website:</h5>\n<p><span data-translate=\"524_owner_desc\">The connection to the origin web server was made, but the origin web server timed out before responding. The likely cause is an overloaded background task, database or application, stressing the resources on your web server. To resolve, please work with your hosting provider

 or web development team to free up resources for your database or overloaded application.</span> <a href=\"https://support.cloudflare.com/hc/en-us/articles/200171926-Error-524\" data-translate=\"addtl_troubleshooting\">Additional troubleshooting information here.</a></p>\n</div>\n</div>\n</div> \n<div class=
\"cf-error-footer cf-wrapper\">\n<p>\n<span class=\"cf-footer-item\">CloudFlare Ray ID: <strong>1b38405906230850</strong></span>\n<span class=\"cf-footer-separator\">&bull;</span>\n<span class=\"cf-footer-item\"><span data-translate=\"your_ip\">Your IP</span>: 54.205.xx.xx</span>\n<span class=\"cf-footer-separator\">&bull;</span>
\n<span class=\"cf-footer-item\"><span data-translate=\"performance_security_by\">Performance &amp; security by</span> <a data-orig-proto=\"https\" data-orig-ref=\"www.cloudflare.com/5xx-error-landing\" id=\"brand_link\" target=\"_blank\">CloudFlare</a></span>\n</p>\n</div> \n</div> \n</div> \n", @response=#<Net::HTTPServerError 524 Origin Time-out readbody=true>, @headers={"server
"=>["cloudflare-nginx"], "date"=>["Wed, 04 Feb 2015 16:31:51 GMT"], "content-type"=>["text/html; charset=UTF-8"], "transfer-encoding"=>["chunked"], "connection"=>["close"], "set-cookie"=>["__cfduid=d1247794710dc01eeac34bd9df1e246d91423067411; expires=Thu, 04-Feb-16 16:30:11 GMT; path=/; domain=.assembla.com; HttpOnly"], "expires"=>["Thu, 01 Jan 1970 00:00:01 GMT"], "cache-control"=>["no-store, no-cache, must-revalidate, post-check=0, pre-check=0"], "pragma"=>["no-cache"], "cf-ray"=>["1b38405906230850-
IAD"]}> (HTTP::HTTPException)
--
You received this message because you are subscribed to the Google Groups "Assembla API Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to assembla-api-d...@googlegroups.com.
To post to this group, send email to assembla...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

François-Pierre Bouchard

unread,
Feb 17, 2015, 10:56:15 AM2/17/15
to assembla...@googlegroups.com
Any updates on this? Speed and stability of assembla's git repositories is more and more of an issue in our R&D, we are getting some pressure from our teams to move away from assembla because of it. We are having performance issues from everywhere we try, be it on our corporate ISP (in Qc, Canada), our data centers (Montreal & Ottawa, Canada) and on Amazon's EC2  US-West (Oregon) - this one is really unstable and US-East (N. Virginia) - which is better than US-West but unstable too. We already moved all our testing infrastructure from US-West to US-East last fall to try to mitigate this, but it is getting worse there too now.

We are getting API timeouts as well as git timeouts, and it is not only harming R&D, but also provisioning of branches and even production deployments.

What can we do to help you diagnose & fix this? 

Thanks for you time.

Stanislav Kolotinskiy

unread,
Feb 18, 2015, 5:24:32 PM2/18/15
to assembla...@googlegroups.com
Hi François-Pierre,

I'm sorry for the delay. Our Operations team investigated the reason of the timeouts you're experiencing and they figured out that one of the last timeouts was on creating a new merge request version - it took more than 2 minutes (which is the standard timeout), therefore timed out. The reason was that the MR was containing 261 commits, which is obviously pretty much. There's one more issue which we unfortunately can't handle - CloudFlare doesn't take care of HTTP_ACCEPT header and always sends HTML error pages. We will think about a strategy that will make sure that these requests and actually none of the API requests will time out. I'm really sorry for the inconvenience. Please let me know if I can help you in any other way. Have a nice day!

Regards,
Stanislav

toshi davila chinen

unread,
Feb 19, 2015, 11:45:07 AM2/19/15
to assembla...@googlegroups.com
Hi François-Pierre,

This is Toshi from Assembla. We have moved your repository to another server.

Please let us know if it you experience any improvement.
Reply all
Reply to author
Forward
0 new messages