|
@@ -92,14 +92,19 @@ void DogCore::time_out()
|
|
|
if(!isWorking){
|
|
|
isWorking= true;
|
|
|
uint chkTime = QDateTime::currentDateTime().toTime_t();
|
|
|
- logThread->appendData(QString("[ %1 dataProcessDog %2 ] %3")
|
|
|
- .arg(QDateTime::fromTime_t(chkTime).toString("yyyy-MM-dd HH:mm:ss"))
|
|
|
- .arg(chkTime)
|
|
|
- .arg(ChkTime[13])
|
|
|
- .arg(chkrootprocmem("ytDP0006")));
|
|
|
+// logThread->appendData(QString("[ %1 dataProcessDog %2 ] %3")
|
|
|
+// .arg(QDateTime::fromTime_t(chkTime).toString("yyyy-MM-dd HH:mm:ss"))
|
|
|
+// .arg(chkTime)
|
|
|
+// .arg(ChkTime[13])
|
|
|
+// .arg(chkrootprocmem("ytDP0006")));
|
|
|
if((chkTime-ChkTime[15])>=300){
|
|
|
ChkTime[15]=chkTime;
|
|
|
if(chkrootprocmem("ytDP0001")>200){
|
|
|
+ logThread->appendData(QString("[ %1 dataProcessDog %2 ] %3 chkrootprocmem(ytDP0001): %4")
|
|
|
+ .arg(QDateTime::fromTime_t(chkTime).toString("yyyy-MM-dd HH:mm:ss"))
|
|
|
+ .arg(chkTime)
|
|
|
+ .arg(ChkTime[15])
|
|
|
+ .arg(chkrootprocmem("ytDP0001")));
|
|
|
system("killall ytDP0001");
|
|
|
sleep(1);
|
|
|
system("/root/bin/ytDP0001 &");
|
|
@@ -107,9 +112,13 @@ void DogCore::time_out()
|
|
|
}
|
|
|
if((dataProcessShm->processStatus[15].upTime[0].Enabled==0x01)
|
|
|
&&(dataProcessShm->processStatus[15].upTime[0].t_time>0)
|
|
|
- &&((chkTime-dataProcessShm->processStatus[15].upTime[0].t_time)>30)){
|
|
|
+ &&(static_cast<int>(chkTime-dataProcessShm->processStatus[15].upTime[0].t_time)>60)){
|
|
|
if(system("killall ytDP0001")!=-1){
|
|
|
if(system("/root/bin/ytDP0001 &")!=-1){
|
|
|
+ logThread->appendData(QString("[ %1 dataProcessDog %2 ] ytDP0001 upTime[0].t_time: %3")
|
|
|
+ .arg(QDateTime::fromTime_t(chkTime).toString("yyyy-MM-dd HH:mm:ss"))
|
|
|
+ .arg(chkTime)
|
|
|
+ .arg(static_cast<int>(chkTime-dataProcessShm->processStatus[15].upTime[0].t_time)));
|
|
|
|
|
|
}
|
|
|
}
|
|
@@ -117,6 +126,11 @@ void DogCore::time_out()
|
|
|
if((chkTime-ChkTime[14])>=300){
|
|
|
ChkTime[14]=chkTime;
|
|
|
if(chkrootprocmem("ytDP0003")>400){
|
|
|
+ logThread->appendData(QString("[ %1 dataProcessDog %2 ] %3 chkrootprocmem(ytDP0003): %4")
|
|
|
+ .arg(QDateTime::fromTime_t(chkTime).toString("yyyy-MM-dd HH:mm:ss"))
|
|
|
+ .arg(chkTime)
|
|
|
+ .arg(ChkTime[14])
|
|
|
+ .arg(chkrootprocmem("ytDP0003")));
|
|
|
system("killall ytDP0003");
|
|
|
sleep(1);
|
|
|
system("/root/bin/ytDP0003 &");
|
|
@@ -124,9 +138,13 @@ void DogCore::time_out()
|
|
|
}
|
|
|
if((dataProcessShm->processStatus[14].upTime[0].Enabled==0x01)
|
|
|
&&(dataProcessShm->processStatus[14].upTime[0].t_time>0)
|
|
|
- &&((chkTime-dataProcessShm->processStatus[14].upTime[0].t_time)>30)){
|
|
|
+ &&(static_cast<int>(chkTime-dataProcessShm->processStatus[14].upTime[0].t_time)>60)){
|
|
|
if(system("killall ytDP0003")!=-1){
|
|
|
if(system("/root/bin/ytDP0003 &")!=-1){
|
|
|
+ logThread->appendData(QString("[ %1 dataProcessDog %2 ] ytDP0003 upTime[0].t_time: %3")
|
|
|
+ .arg(QDateTime::fromTime_t(chkTime).toString("yyyy-MM-dd HH:mm:ss"))
|
|
|
+ .arg(chkTime)
|
|
|
+ .arg(static_cast<int>(chkTime-dataProcessShm->processStatus[14].upTime[0].t_time)));
|
|
|
|
|
|
}
|
|
|
}
|
|
@@ -134,6 +152,11 @@ void DogCore::time_out()
|
|
|
if((chkTime-ChkTime[13])>=300){
|
|
|
ChkTime[13]=chkTime;
|
|
|
if(chkrootprocmem("ytDP0006")>300){
|
|
|
+ logThread->appendData(QString("[ %1 dataProcessDog %2 ] %3 chkrootprocmem(ytDP0006): %4")
|
|
|
+ .arg(QDateTime::fromTime_t(chkTime).toString("yyyy-MM-dd HH:mm:ss"))
|
|
|
+ .arg(chkTime)
|
|
|
+ .arg(ChkTime[13])
|
|
|
+ .arg(chkrootprocmem("ytDP0006")));
|
|
|
system("killall ytDP0006");
|
|
|
sleep(1);
|
|
|
system("/root/bin/ytDP0006 &");
|
|
@@ -141,9 +164,13 @@ void DogCore::time_out()
|
|
|
}
|
|
|
if((dataProcessShm->processStatus[13].upTime[0].Enabled==0x01)
|
|
|
&&(dataProcessShm->processStatus[13].upTime[0].t_time>0)
|
|
|
- &&((chkTime-dataProcessShm->processStatus[13].upTime[0].t_time)>30)){
|
|
|
+ &&(static_cast<int>(chkTime-dataProcessShm->processStatus[13].upTime[0].t_time)>60)){
|
|
|
if(system("killall ytDP0006")!=-1){
|
|
|
if(system("/root/bin/ytDP0006 &")!=-1){
|
|
|
+ logThread->appendData(QString("[ %1 dataProcessDog %2 ] ytDP0006 upTime[0].t_time: %3 %4")
|
|
|
+ .arg(QDateTime::fromTime_t(chkTime).toString("yyyy-MM-dd HH:mm:ss"))
|
|
|
+ .arg(chkTime).arg(dataProcessShm->processStatus[13].upTime[0].t_time)
|
|
|
+ .arg(static_cast<int>(chkTime-dataProcessShm->processStatus[13].upTime[0].t_time)));
|
|
|
|
|
|
}
|
|
|
}
|
|
@@ -151,6 +178,11 @@ void DogCore::time_out()
|
|
|
if((chkTime-ChkTime[12])>=300){
|
|
|
ChkTime[12]=chkTime;
|
|
|
if(chkrootprocmem("ytDP0002")>300){
|
|
|
+ logThread->appendData(QString("[ %1 dataProcessDog %2 ] %3 chkrootprocmem(ytDP0002): %4")
|
|
|
+ .arg(QDateTime::fromTime_t(chkTime).toString("yyyy-MM-dd HH:mm:ss"))
|
|
|
+ .arg(chkTime)
|
|
|
+ .arg(ChkTime[12])
|
|
|
+ .arg(chkrootprocmem("ytDP0002")));
|
|
|
system("killall ytDP0002");
|
|
|
sleep(1);
|
|
|
system("/root/bin/ytDP0002 &");
|
|
@@ -158,16 +190,24 @@ void DogCore::time_out()
|
|
|
}
|
|
|
if((dataProcessShm->processStatus[12].upTime[0].Enabled==0x01)
|
|
|
&&(dataProcessShm->processStatus[12].upTime[0].t_time>0)
|
|
|
- &&((chkTime-dataProcessShm->processStatus[12].upTime[0].t_time)>30)){
|
|
|
+ &&(static_cast<int>(chkTime-dataProcessShm->processStatus[12].upTime[0].t_time)>60)){
|
|
|
if(system("killall ytDP0002")!=-1){
|
|
|
if(system("/root/bin/ytDP0002 &")!=-1){
|
|
|
-
|
|
|
+ logThread->appendData(QString("[ %1 dataProcessDog %2 ] ytDP0002 upTime[0].t_time: %3")
|
|
|
+ .arg(QDateTime::fromTime_t(chkTime).toString("yyyy-MM-dd HH:mm:ss"))
|
|
|
+ .arg(chkTime)
|
|
|
+ .arg(static_cast<int>(chkTime-dataProcessShm->processStatus[12].upTime[0].t_time)));
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
if((chkTime-ChkTime[11])>=300){
|
|
|
ChkTime[11]=chkTime;
|
|
|
if(chkrootprocmem("ytDP0007")>200){
|
|
|
+ logThread->appendData(QString("[ %1 dataProcessDog %2 ] %3 chkrootprocmem(ytDP0007): %4")
|
|
|
+ .arg(QDateTime::fromTime_t(chkTime).toString("yyyy-MM-dd HH:mm:ss"))
|
|
|
+ .arg(chkTime)
|
|
|
+ .arg(ChkTime[11])
|
|
|
+ .arg(chkrootprocmem("ytDP0007")));
|
|
|
system("killall ytDP0007");
|
|
|
sleep(1);
|
|
|
system("/root/bin/ytDP0007 &");
|
|
@@ -175,16 +215,24 @@ void DogCore::time_out()
|
|
|
}
|
|
|
if((dataProcessShm->processStatus[11].upTime[0].Enabled==0x01)
|
|
|
&&(dataProcessShm->processStatus[11].upTime[0].t_time>0)
|
|
|
- &&((chkTime-dataProcessShm->processStatus[11].upTime[0].t_time)>30)){
|
|
|
+ &&(static_cast<int>(chkTime-dataProcessShm->processStatus[11].upTime[0].t_time)>60)){
|
|
|
if(system("killall ytDP0007")!=-1){
|
|
|
if(system("/root/bin/ytDP0007 &")!=-1){
|
|
|
-
|
|
|
+ logThread->appendData(QString("[ %1 dataProcessDog %2 ] ytDP0007 upTime[0].t_time: %3")
|
|
|
+ .arg(QDateTime::fromTime_t(chkTime).toString("yyyy-MM-dd HH:mm:ss"))
|
|
|
+ .arg(chkTime)
|
|
|
+ .arg(static_cast<int>(chkTime-dataProcessShm->processStatus[11].upTime[0].t_time)));
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
if((chkTime-ChkTime[10])>=300){
|
|
|
ChkTime[10]=chkTime;
|
|
|
if(chkrootprocmem("ytDP00033")>200){
|
|
|
+ logThread->appendData(QString("[ %1 dataProcessDog %2 ] %3 chkrootprocmem(ytDP00033): %4")
|
|
|
+ .arg(QDateTime::fromTime_t(chkTime).toString("yyyy-MM-dd HH:mm:ss"))
|
|
|
+ .arg(chkTime)
|
|
|
+ .arg(ChkTime[10])
|
|
|
+ .arg(chkrootprocmem("ytDP00033")));
|
|
|
system("killall ytDP00033");
|
|
|
sleep(1);
|
|
|
system("/root/bin/ytDP00033 &");
|
|
@@ -192,16 +240,24 @@ void DogCore::time_out()
|
|
|
}
|
|
|
if((dataProcessShm->processStatus[10].upTime[0].Enabled==0x01)
|
|
|
&&(dataProcessShm->processStatus[10].upTime[0].t_time>0)
|
|
|
- &&((chkTime-dataProcessShm->processStatus[10].upTime[0].t_time)>30)){
|
|
|
+ &&(static_cast<int>(chkTime-dataProcessShm->processStatus[10].upTime[0].t_time)>60)){
|
|
|
if(system("killall ytDP00033")!=-1){
|
|
|
if(system("/root/bin/ytDP00033 &")!=-1){
|
|
|
-
|
|
|
+ logThread->appendData(QString("[ %1 dataProcessDog %2 ] ytDP00033 upTime[0].t_time: %3 %4")
|
|
|
+ .arg(QDateTime::fromTime_t(chkTime).toString("yyyy-MM-dd HH:mm:ss"))
|
|
|
+ .arg(chkTime).arg(dataProcessShm->processStatus[10].upTime[0].t_time)
|
|
|
+ .arg(static_cast<int>(chkTime-dataProcessShm->processStatus[10].upTime[0].t_time)));
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
if((chkTime-ChkTime[1])>=300){
|
|
|
ChkTime[1]=chkTime;
|
|
|
if(chkrootprocmem("ytDP0008")>200){
|
|
|
+ logThread->appendData(QString("[ %1 dataProcessDog %2 ] %3 chkrootprocmem(ytDP0008): %4")
|
|
|
+ .arg(QDateTime::fromTime_t(chkTime).toString("yyyy-MM-dd HH:mm:ss"))
|
|
|
+ .arg(chkTime)
|
|
|
+ .arg(ChkTime[1])
|
|
|
+ .arg(chkrootprocmem("ytDP0008")));
|
|
|
system("killall ytDP0008");
|
|
|
sleep(1);
|
|
|
system("/root/bin/ytDP0008 &");
|
|
@@ -210,17 +266,20 @@ void DogCore::time_out()
|
|
|
|
|
|
if((dataProcessShm->processStatus[1].upTime[0].Enabled==0x01)
|
|
|
&&(dataProcessShm->processStatus[1].upTime[0].t_time>0)
|
|
|
- &&((chkTime-dataProcessShm->processStatus[1].upTime[0].t_time)>30)){
|
|
|
+ &&(static_cast<int>(chkTime-dataProcessShm->processStatus[1].upTime[0].t_time)>60)){
|
|
|
if(system("killall ytDP0008")!=-1){
|
|
|
if(system("/root/bin/ytDP0008 &")!=-1){
|
|
|
-
|
|
|
+ logThread->appendData(QString("[ %1 dataProcessDog %2 ] ytDP0008 upTime[0].t_time: %3 %4")
|
|
|
+ .arg(QDateTime::fromTime_t(chkTime).toString("yyyy-MM-dd HH:mm:ss"))
|
|
|
+ .arg(chkTime).arg(dataProcessShm->processStatus[1].upTime[0].t_time)
|
|
|
+ .arg(static_cast<int>(chkTime-dataProcessShm->processStatus[1].upTime[0].t_time)));
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
if((dataProcessShm->processStatus[0].upTime[0].Enabled==0x01)
|
|
|
&&(dataProcessShm->processStatus[0].upTime[0].t_time>0)
|
|
|
- &&((chkTime-dataProcessShm->processStatus[0].upTime[0].t_time)>30)){
|
|
|
+ &&(static_cast<int>(chkTime-dataProcessShm->processStatus[0].upTime[0].t_time)>60)){
|
|
|
if(system("killall YtBaoshanSync")!=-1){
|
|
|
if(system("/root/bin/YtBaoshanSync &")!=-1){
|
|
|
|