提交 c6b94d4f authored 作者: 贺阳's avatar 贺阳

失败的重复推送2次

上级 6bdfab9b
......@@ -16,14 +16,13 @@ redis_options = dict(
# 测试
# db_ip = "121.199.167.133"
# db_port = "8369"
# db_name = "airorder0309"
# db_name = "hh_ccs"
# db_user = "admin"
# db_password = "123123"
# db_password = "admin"
#
# redis_options = dict(
# host='172.18.0.6',
# port=6379,
# # password='top123',
# decode_responses=True,
# db=3
# )
......
......@@ -11,13 +11,13 @@ import config
# 本地
# 默认字符gbk
logging.basicConfig(filename='./push_ship_package_state.log', level=logging.INFO)
# logging.basicConfig(filename='./push_ship_package_state.log', level=logging.INFO)
# 环境?
# 设置文件字符为utf-8
# logging.basicConfig(handlers=[logging.FileHandler('logs/push_ship_package_state.log', 'a', 'utf-8')],
# format='%(asctime)s %(levelname)s %(message)s', level=logging.INFO)
logging.basicConfig(handlers=[logging.FileHandler('logs/push_ship_package_state.log', 'a', 'utf-8')],
format='%(asctime)s %(levelname)s %(message)s', level=logging.INFO)
class Order_dispose(object):
......@@ -36,8 +36,8 @@ class Order_dispose(object):
logging.info('push_ship_package_state kw: %s', result)
bl_obj = self.odoo_db.env['cc.bl'].browse(bl_id) # 提单
is_ok = bl_obj.package_callback_func(ship_package_ids) # 调用同步包裹状态
# 失败的重复推送
for i in range(3):
# 失败的重复推送 重复推2次
for i in range(2):
if not is_ok:
is_ok = bl_obj.package_callback_func(ship_package_ids)
logging.info('push_ship_package_state 重试推送: %d次' % (i + 1))
......
[program:push_big_consumer_1]
[program:push_ship_consumer_1]
process_name=%(program_name)s_%(process_num)02d ; 进程名称
directory = D:/hh_ccs ; 程序的启动目录
command = /usr/bin/python3 D:/hh_ccs/push_ship_package_state.py ; 启动命令
;directory = /mnt/extra-addons ; 程序的启动目录
;command = /usr/bin/python3 /mnt/extra-addons/push_ship_package_state.py ; 启动命令
directory = /mnt/extra-addons ; 程序的启动目录
command = /usr/bin/python3 /mnt/extra-addons/push_ship_package_state.py ; 启动命令
autostart = true ; 在 supervisord 启动的时候也自动启动
startsecs = 5 ; 启动 5 秒后没有异常退出,就当作已经正常启动了
autorestart = true ; 程序异常退出后自动重启
startretries = 3 ; 启动失败自动重试次数,默认是 3
startretries = 2 ; 启动失败自动重试次数,默认是 3
user = root ; 用哪个用户启动
numprocs=1 ; 进程数
redirect_stderr = true ; 把 stderr 重定向到 stdout,默认 false
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论