diff --git a/jsonparse/SH_JsonCmd.cpp b/jsonparse/SH_JsonCmd.cpp index 163700f..85bd59e 100644 --- a/jsonparse/SH_JsonCmd.cpp +++ b/jsonparse/SH_JsonCmd.cpp @@ -2122,7 +2122,12 @@ std::string JsonData::JsonCmd_Cgi_42(Param_42 ¶m) LOG_INFO("update rfsbu.tar\n"); sleep(3); print_info("strcmd = %s\n",param.fileName.c_str()); - system("/opt/opt.sh"); + int iRet = system("/opt/opt.sh"); + print_info("iRet = %d\n",iRet); + if (iRet == -1) + { + perror("system() error"); + } }else if(param.fileName == "update.json"){ print_info("strcmd = %s\n",param.fileName.c_str()); diff --git a/main.cpp b/main.cpp index 8fe4f5e..4292445 100644 --- a/main.cpp +++ b/main.cpp @@ -37,12 +37,12 @@ int main(int argc, char *argv[]) return 0; } - g_VecWaveDataX.reserve(300000); - g_VecWaveDataY.reserve(300000); - g_VecWaveDataZ.reserve (500000); + g_VecWaveDataX.reserve(1000); + g_VecWaveDataY.reserve(1000); + g_VecWaveDataZ.reserve (1500); // 设置线程属性之栈空间大小 boost::thread::attributes attrs; - attrs.set_stack_size(1024*1024*2);//2M + attrs.set_stack_size(1024*1024);//2M // 初始化平台配置文件 platform->PlatFormInit();