文章目录
微信支付 下单返回报文为 : <return_msg><![CDATA[time_expire时间过短,刷卡至少1分钟,其他5分钟]]></return_msg>
前言
` 公司很久以前做的一个老项目,前几天客户突然要更新Linux系统,需要重启服务器,第一开始所有的服务都启动起来之后没出现问题
`
`直到今天上午,客户的用户在用微信支付的时候发现付不了钱,需要紧急解决
`
`
小齐我又被安排了,下面看解决步骤
`
第一步抓取相关错误日志
查看指定时间后的日志,只显示最后1000行
docker logs -f -t --since="2021-09-27TT09:42:00" --tail=1000 [容器id/容器名]
关键日志
第二步分析错误原因
重启的前一天客户还有购买标书的记录,最近也没有发版
说明这个和代码没有关系,应该和升级了Linux系统有关系
解决方案
日志:time_expire时间过短,刷卡至少1分钟,其他5分钟
顾名思义:服务器时间存在问题
如非root用户,➕sudo执行
date -s "KaTeX parse error: Expected 'EOF', got '&' at position 42: …=0 baidu.com 2>&̲1 | grep Date: …(wget -qSO- –max-redirect=0 163.com 2>&1 | grep Date: | cut -d’ ‘ -f5-8)Z”`
二选一即可
若服务器无法访问外网咋办?
下面这篇博客我觉得写的挺好的
可以参考这篇文章如何设置Linux时区时间
分享一句我特别喜欢的话:每一天都是一个新的日子,走运当然是好的,不过我情愿做到分毫不差。这样,运气来的时候,你就有准备了。 ————海明威《老人与海》