Comments (9)
@JsonDiv 丢的问题换个国外的vps试试,如果ping没有-c默认会发很多次,可以看下-c 1是不是还有多条
from bridge.
嗯嗯,我用的是腾讯的vps,国外的搞了个梯子怕受到影响,不是-c的问题,试过了
from bridge.
嗯嗯,我用的是腾讯的vps,国外的搞了个梯子怕受到影响,不是-c的问题,试过了
执行的什么命令触发的多次呢,命令贴一下吧
from bridge.
使用命令
ping -c 1 vps1.1.dns.xxxx.com
结果就出现了一大堆
这还是好的,大多数时候都不通的,重启之后有好一会
from bridge.
貌似找到原因了,比如正常使用是这种命令:wget aa.1.dns.xxxx.com
然后使用了:wget aa.121.dns.xxxx.com之后,其他功能就都不能使用了
怀疑是内部异常处理没到位,导致任务卡死了
from bridge.
现在重启也不管用了。。。。
from bridge.
先改成国外vps,腾讯云和阿里云一定会出现不通的问题,出个多个的问题我后边部署测试下
from bridge.
我自己实际搭建测试了一下,楼主遇到问题的原因可能是这样的:
在调试DNSHandler.java的时候可以发现,里面用到的getIPAdderssInfo这个函数需要消耗大量的时间来查询ip对应的地理位置。但是DNS查询本身是有超时时间的,在到达超时时间之前,DNS服务器会尝试进行多次查询。所以在getIPAdderssInfo消耗大量时间的前提下,DNS服务器会做多次查询,导致出现多个DNS记录。同时还可能出现因为延迟过长导致查询不到结果,直接放弃DNS查询。
我最后注释掉了DNSHandler.java里面用到getIPAddressInfo这个函数的部分,成功查询到了结果。
from bridge.
我自己实际搭建测试了一下,楼主遇到问题的原因可能是这样的: 在调试DNSHandler.java的时候可以发现,里面用到的getIPAdderssInfo这个函数需要消耗大量的时间来查询ip对应的地理位置。但是DNS查询本身是有超时时间的,在到达超时时间之前,DNS服务器会尝试进行多次查询。所以在getIPAdderssInfo消耗大量时间的前提下,DNS服务器会做多次查询,导致出现多个DNS记录。同时还可能出现因为延迟过长导致查询不到结果,直接放弃DNS查询。 我最后注释掉了DNSHandler.java里面用到getIPAddressInfo这个函数的部分,成功查询到了结果。
感谢帮忙调试,找时间我把这部分改成异步的吧,工作的事太多了,一直没倒出时间管这个代码
from bridge.
Related Issues (15)
- 你好,修改web端口启动后request host no logid found" HOT 2
- 无法注册,无法登录 HOT 7
- 注册提示账户已存在 HOT 2
- 连接数据库报错 HOT 1
- 编译报错 HOT 1
- 执行报错:docker-compose build
- docker中启动命令中的服务器地址是设置服务器真实地址还是容器的地址? HOT 2
- 读取weblog,无user-agent获取失败导致500
- 你好,第一次搭建完毕后提示message "request host no logid found" HOT 6
- 修改dns服务端口为5353:53,服务起来后,ping不通域名,这和修改端口有关系吗?
- 使用ping命令测试时payload 是ping 1.dns.dnslog.com吗 HOT 3
- [help]docker方法配置在其他端口需要修改哪些地方呢?
- docker 安装失败
- 平台搭建好后,访问出现{"message":"request host no logid found","status":"error"} HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bridge.