Fix api reseponse
This commit is contained in:
parent
8de3339bc0
commit
ff78a8bca5
@ -1335,11 +1335,14 @@ HttpResponse resource_handle_request(const HttpRequest& request)
|
||||
mxs::RoutingWorker* worker = mxs::RoutingWorker::get(mxs::RoutingWorker::MAIN);
|
||||
|
||||
HttpResponse response;
|
||||
worker->call([&request, &response, worker]() {
|
||||
mxs::WatchdogWorkaround workaround(worker);
|
||||
response = handle_request(request);
|
||||
},
|
||||
mxb::Worker::EXECUTE_AUTO);
|
||||
if (!worker->call([&request, &response, worker]() {
|
||||
mxs::WatchdogWorkaround workaround(worker);
|
||||
response = handle_request(request);
|
||||
},
|
||||
mxb::Worker::EXECUTE_AUTO))
|
||||
{
|
||||
response = HttpResponse(MHD_HTTP_SERVICE_UNAVAILABLE);
|
||||
}
|
||||
|
||||
return response;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user