|
@@ -31,9 +31,9 @@ if __name__ == "__main__":
|
|
DbSession = sessionmaker(bind=db_engine)
|
|
DbSession = sessionmaker(bind=db_engine)
|
|
|
|
|
|
# 日志配置
|
|
# 日志配置
|
|
- log = Log.Mylog(log_name='signal_monitor', log_level = 'info')
|
|
|
|
- log.set_file_hl(file_name='info.log', log_level='info')
|
|
|
|
- log.set_file_hl(file_name='error.log', log_level='error')
|
|
|
|
|
|
+ log = Log.Mylog(log_name='signal_monitor', log_level = 'info', size=1024* 1024 * 100)
|
|
|
|
+ log.set_file_hl(file_name='log/info.log', log_level='info')
|
|
|
|
+ log.set_file_hl(file_name='log/error.log', log_level='error')
|
|
logger = log.get_logger()
|
|
logger = log.get_logger()
|
|
|
|
|
|
logger.info("pid is + {}".format(os.getpid()))
|
|
logger.info("pid is + {}".format(os.getpid()))
|
|
@@ -50,20 +50,24 @@ if __name__ == "__main__":
|
|
|
|
|
|
for sn in SNnums_6040.tolist():
|
|
for sn in SNnums_6040.tolist():
|
|
try:
|
|
try:
|
|
|
|
+ logger.info("6040 SN: {} START!".format(sn))
|
|
res = NCMSoh.cal_soh(sn, end_time, start_time)
|
|
res = NCMSoh.cal_soh(sn, end_time, start_time)
|
|
if not res.empty:
|
|
if not res.empty:
|
|
res.columns = ['time', 'sn', 'bms_soh', 'soh', 'soh_err']
|
|
res.columns = ['time', 'sn', 'bms_soh', 'soh', 'soh_err']
|
|
res.to_sql("soh_result",con=db_engine, if_exists="append",index=False)
|
|
res.to_sql("soh_result",con=db_engine, if_exists="append",index=False)
|
|
|
|
+ logger.info("6040 SN: {} DONE!".format(sn))
|
|
except:
|
|
except:
|
|
logger.error(traceback.format_exc)
|
|
logger.error(traceback.format_exc)
|
|
logger.error(u"{} :{},{} 任务运行错误".format(sn,start_time,end_time), exc_info=True)
|
|
logger.error(u"{} :{},{} 任务运行错误".format(sn,start_time,end_time), exc_info=True)
|
|
|
|
|
|
for sn in SNnums_6060.tolist():
|
|
for sn in SNnums_6060.tolist():
|
|
try:
|
|
try:
|
|
|
|
+ logger.info("6060 SN: {} START!".format(sn))
|
|
res = LFPSoh.cal_soh(sn, end_time, start_time)
|
|
res = LFPSoh.cal_soh(sn, end_time, start_time)
|
|
if not res.empty:
|
|
if not res.empty:
|
|
res.columns = ['time', 'sn', 'bms_soh', 'soh', 'soh_err']
|
|
res.columns = ['time', 'sn', 'bms_soh', 'soh', 'soh_err']
|
|
res.to_sql("soh_result",con=db_engine, if_exists="append",index=False)
|
|
res.to_sql("soh_result",con=db_engine, if_exists="append",index=False)
|
|
|
|
+ logger.info("6060 SN: {} DONE!".format(sn))
|
|
except:
|
|
except:
|
|
logger.error(traceback.format_exc)
|
|
logger.error(traceback.format_exc)
|
|
logger.error(u"{} :{},{} 任务运行错误".format(sn,start_time,end_time), exc_info=True)
|
|
logger.error(u"{} :{},{} 任务运行错误".format(sn,start_time,end_time), exc_info=True)
|