fix serving same port bug

This commit is contained in:
dinghao 2020-06-27 14:57:26 +08:00
parent 52c58735fc
commit a61a47a49b
2 changed files with 6 additions and 1 deletions

View File

@ -273,6 +273,11 @@ Status Server::BuildAndStart() {
builder.RegisterService(&service);
// Finally assemble the server.
std::unique_ptr<grpc::Server> server(builder.BuildAndStart());
if (server == nullptr) {
MS_LOG(ERROR) << "The serving server create failed";
ClearEnv();
return FAILED;
}
auto grpc_server_run = [&server]() { server->Wait(); };
std::thread serving_thread(grpc_server_run);
MS_LOG(INFO) << "Server listening on " << server_address << std::endl;

View File

@ -81,7 +81,7 @@ function checkopts()
checkopts "$@"
# switch to project root path, which contains clang-format config file '.clang-format'
cd "${SCRIPTS_PATH}/.." || exit 1
cd "${SCRIPTS_PATH}/../.." || exit 1
FMT_FILE_LIST='__format_files_list__'