From 993c556000a414011626770540678948f16eaa9e Mon Sep 17 00:00:00 2001 From: lichao <lichao@aiotlink.com> Date: 星期三, 02 六月 2021 17:40:50 +0800 Subject: [PATCH] center restart with new shm; set center node ssn. --- box/status_main.cc | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/box/status_main.cc b/box/status_main.cc index 3a0288b..159e623 100644 --- a/box/status_main.cc +++ b/box/status_main.cc @@ -31,8 +31,19 @@ int status_main(int argc, char const *argv[]) { - auto &shm = BHomeShm(); + AppArg args(argc, argv); + auto shm_name = args.Get("shm", BHomeShm().name()); + auto shm_size = std::atol(args.Get("size", "").c_str()); + if (shm_size <= 0 || shm_size > 512) { + shm_size = 50; + } + auto DisplayName = [&]() -> std::string { + return shm_name; + }; + SharedMemory shm(shm_name, 1024 * 1024 * shm_size); + shm_size = shm.get_size() / 1024 / 1024; + printf("monitoring shm : %s, size : %ldM\n", DisplayName().c_str(), shm_size); std::atomic<bool> run(true); auto Now = []() { return steady_clock::now(); }; -- Gitblit v1.8.0