SpiderStatus中getPagePerSecond()方法,增加验证逻辑,避免空指针,避免除数为零。
parent
ab6ff7f809
commit
54127318a4
|
@ -84,8 +84,13 @@ public class SpiderStatus implements SpiderStatusMXBean {
|
|||
|
||||
@Override
|
||||
public int getPagePerSecond() {
|
||||
int runSeconds = (int) (System.currentTimeMillis() - getStartTime().getTime()) / 1000;
|
||||
return getSuccessPageCount() / runSeconds;
|
||||
if (getStartTime() != null) {
|
||||
int runSeconds = (int) (System.currentTimeMillis() - getStartTime().getTime()) / 1000;
|
||||
if (runSeconds != 0) {
|
||||
return getSuccessPageCount() / runSeconds;
|
||||
}
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue