Caused by: java.net.UnknownHostException: openapi.alipay.com

支付宝下单,openapi.alipay.com就是传说中的支付宝网关名。

所有的所有配置好以后,包括pid、appid以及RSA私钥、公钥和支付宝公钥。

支付系统采用了,dubbo+springMvc实现负载均衡集群(采用roundrobin轮询的方式),这里只部署了2台服务。假设这里是服务器A 192.168.1.180 服务器B 192.168.1.181

好了,开始下蛋了,服务器A下单成功,继续下单,轮询到B的时候事故出现了:

 java.net.UnknownHostException: openapi.alipay.com

百度上给的思路是给hosts映射,vi /etc/hosts,我去里面已经有好几条映射了,淘宝的、微信的、网易的。

然而切换到服务器B/etc/hosts 下面,里面并没有所谓的映射。

仔细想了想,既然涉及到域名和IP,肯定与DNS解析有关系了, linux设置dns:

一、如何判断机器是否设置了正确的DNS ?   1、可以ping www.baidu.com 这样来进行测试,如果没有出IP 的,那代表没有设置好DNS。   2、可以检查一下DNS的设置文件,是否设置正确的DNS以及有没有设置到

二、如何在linux上面设置DNS ,下面我和大家详述一下   1、通过编辑/etc/resolv.conf文件,往里边添加内容 nameserver 202.96.128.86nameserver 202.96.128.166nameserver 8.8.8.8nameserver 8.8.4.4 然后保存退出,前面的是当地DNS,后面的是谷歌公开的DNS。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java技术栈

分布式Session共享解决方案

Session是服务器用来保存用户操作的一系列会话信息,由Web容器进行管理。单机情况下,不存在Session共享的情况,分布式情况下,如果不进行Session...

3666
来自专栏Java架构沉思录

谈谈HTTP状态保持

HTTP协议本身是无状态的,无状态的意思是浏览器发起的每个HTTP请求,对于服务端而言都是彼此独立的,即服务端无法直接通过HTTP协议将用户的多次HTTP请求联...

3286
来自专栏Pythonista

web service基础知识

<!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px '.PingFang SC'; color: ...

2913
来自专栏前端杂货铺

提升node.js中使用redis的性能

某基于node.js开发的业务系统向外提供了一个dubbo服务,提供向第三方缓存查询、设置多项业务数据并聚合操作结果。在QPS达到800时(两台虚拟机,每台机器...

2132
来自专栏Java后端技术栈

分布式之数据库和缓存双写一致性方案解析!

首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作:

1193
来自专栏北京马哥教育

25个必须记住的SSH命令

OpenSSH是SSH连接工具的免费版本。telnet,rlogin和ftp用户可能还没意识到他们在互联网上传输的密码是未加密的,但SSH是加密的,OpenSS...

3655
来自专栏Ken的杂谈

ZooKeeper集群部署指南

ZooKeeper是一个开源的分布式应用程序协调服务,是Google的Chubby一个开源的实现。ZooKeeper为分布式应用提供一致性服务,提供的功能包括:...

2201
来自专栏腾讯移动品质中心TMQ的专栏

svn迁移至git指南

将代码从SVN迁移至Git时,若不关注SVN的历史提交记录,则直接将一份源代码提交至远端Git仓库即可;但对于大多数项目,历史提交则是对团队比较宝贵的记录,若要...

3142
来自专栏Java架构沉思录

缓存的正确使用方式,你都会了吗?

首先,缓存由于其适应高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。

1311
来自专栏IT 指南者专栏

【SSH框架】之Struts2系列(一)

微信公众号:compassblog 欢迎关注、转发,互相学习,共同进步! 有任何问题,请后台留言联系 1、Struts2框架概述 (1)、什么是Struts2 ...

3297

扫码关注云+社区

领取腾讯云代金券