diff --git a/threadfunc/thread_func.cpp b/threadfunc/thread_func.cpp index fc83806..9c7004a 100644 --- a/threadfunc/thread_func.cpp +++ b/threadfunc/thread_func.cpp @@ -393,9 +393,9 @@ void CleanLogFile(std::string log_dir, size_t retain) { void DiskSpaceCheck() { std::string directory = "/opt/log"; while (1) { - boost::filesystem::space_info si = boost::filesystem::space("/opt"); - zlog_warn(zct, "disk free space:%llu for /opt", si.free); - if (si.free <= 20000000) { + boost::filesystem::space_info si = boost::filesystem::space("/opt"); + if (si.free <= 20000000) { + zlog_warn(zct, "disk free space:%llu for /opt", si.free); CleanLogFile(directory, 10); boost::filesystem::space_info si1 = boost::filesystem::space("/opt"); if (si1.free <= 20000000) {