首先检查远程服务器hostname -i
192.168.1.190
1.编辑tomcat/bin/catalina.sh
vi catalina.sh
搜索 Execute The Requested Command
Just Do It
首先检查远程服务器hostname -i
192.168.1.190
1.编辑tomcat/bin/catalina.sh
vi catalina.sh
搜索 Execute The Requested Command
这个错误是因为服务器无法识别api.weixin.qq.com这个域名
解决方法:
1、查看你的服务器能否ping通外网,不过不行说明你的网络出了问题
2、在确保可以ping通外网的情况下,分析你的服务器是不是不支持域名解析,也就是说你的服务器只能ping IP地址,
不能ping www.baidu.com 提示无法解析,那你就需要给服务器设置域名解析功能,方法:vi /etc/resolv.conf 在nameserver最前面一行加
nameserver 8.8.8.8
保存后重启网络服务 service network restart
再ping api.weixin.qq.com 应该就没问题了
如果以上方法都做了,都无法解决,那么还有一种方法:
就是给服务器配置域名IP对应地址
vi /etc/resolv.conf
在其中添加一条:
123.151.71.149 api.weixin.qq.com
保存退出
然后ping api.weixin.qq.com 就能ping 通了
或者修改/etc/hosts 文件 加入
123.151.71.149 api.mch.weixin.qq.com
前几天做了微信扫码支付,同事说把退款接口也做了吧,然后就根据申请退款文档,把支付的方法拿过来用了,结果抛出了这样一个问题 unexpected end of file from server
问题在于申请退款是需要需要双向证书,见文档说明:
终于拿证了:hankey:
有同事反应,测试环境的定时任务无法自动执行了,但是可以手动执行。
于是我检查了一下生产环境的任务,正常执行,那就奇了怪了,检查了一下配置,也没有啥子问题。当时由于忙,再说也是测试环境没那么重要,手动执行一下就是了,所以一直没有管。