Posted October 10, 20177 yr 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
October 12, 20177 yr 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.
October 16, 20177 yr Author 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
December 5, 20177 yr Administrators 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