Jump to content

Recommended Posts

Posted

Hey,

We use the REST API. In addition, we are writing a lot of the report of 'Can not perform database operation'.

Array ( [data] => [meta] => Array ( [response_code] => 503 [error_message] => Cannot perform database operation ) ) Array ( [data] => [meta] => Array ( [response_code] => 503 [error_message] => Cannot perform database operation ) ) Array ( [data] => [meta] => Array ( [response_code] => 503 [error_message] => Cannot perform database operation ) ) Array ( [data] => [meta] => Array ( [response_code] => 503 [error_message] => Cannot perform database operation ) ) Array ( [data] => [meta] => Array ( [response_code] => 503 [error_message] => Cannot perform database operation ) ) Array ( [data] => [meta] => Array ( [response_code] => 503 [error_message] => Cannot perform database operation ) ) Array ( [data] => [meta] => Array ( [response_code] => 503 [error_message] => Cannot perform database operation ) ) Array ( [data] => [meta] => Array ( [response_code] => 503 [error_message] => Cannot perform database operation ) ) Array ( [data] => [meta] => Array ( [response_code] => 503 [error_message] => Cannot perform database operation ) ) Array ( [data] => [meta] => Array ( [response_code] => 503 [error_message] => Cannot perform database operation ) ) Array ( [data] => [meta] => Array ( [response_code] => 503 [error_message] => Cannot perform database operation ) ) Array ( [data] => [meta] => Array ( 

A few seconds later, the message is gone and we get the data.

What can be the cause of this?

Thank you

Posted

Hi @leendertvdk

Usually a 503  is a HTTP code for Service Unavailable.

Quote

The server is currently unable to handle the request due to a temporary overloading or maintenance of the server. The implication is that this is a temporary condition which will be alleviated after some delay.

Reference: https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

It could be something blocking the requests through temporarily like DoS Protection if it's making too many requests.

Posted
On 12-10-2017 at 3:58 PM, Martin_T said:

Hi @leendertvdk

Usually a 503  is a HTTP code for Service Unavailable.

Reference: https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

It could be something blocking the requests through temporarily like DoS Protection if it's making too many requests.

@Martin_T

Thank you for the explanation. I already thought of something like this.

I now have the refresh function slower

  • 1 month later...
  • Administrators
Posted

Hi @leendertvdk and @Martin_T,

That's correct, we return 503 when you have reached the rate limits for the RESTful API or when we restart the backend services and they are still initialising.

-Paul

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...