JAVA程序部署在服务器8081端口,telnet端口能通,但是直接请求,却超时

清兮 2020-04-30 04:52:08
没有任何报错, 查看CPU,内存, 磁盘读写都正常。
本来以为是NGINX的原因,NGINX转发到8081显示超时
结果我绕过NGINX 直接访问8081也是超时, 就是任何请求都进去不, 程序又没有任何报错日志,
请问这个该怎么定位? 有大神指导一下嘛
...全文
2631 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
ITjavaman 2020-05-06
  • 打赏
  • 举报
回复
请求不通的时候,应用服务日志不报任何错误么,你换请求一个不带任何业务的接口(比如index.jsp),看看请求是否正常 另外,查看一下与各大中间件之间的连接数
清兮 2020-05-05
  • 打赏
  • 举报
回复
各位大佬,我往下继续探究,应该是程序假死了, 利用jstack导出那些堆栈快照,发现 很多线程挂起. 但是不太好找., 所以现在又卡住了, 我没用过jstack之前,
tianfang 2020-05-04
  • 打赏
  • 举报
回复
应该是防火墙的问题 使用IP是外部访问,无响应。访问127.0.0.1是本机访问,有响应。
sun0322 2020-05-04
  • 打赏
  • 举报
回复
应该是你使用访问用 的 机器的原因 (查看一下这台机器的网络配置吧) 我本地使用CURL可以正常访问 200
sun0322 2020-05-04
  • 打赏
  • 举报
回复
无视我上面所说的吧。。。 8081 端口能访问,表明,webserver 正常启动了。 webserver下面的工程如果有问题,至少应该有httpstatuscode 。。。 从防火墙方面着手看看吧
sun0322 2020-05-04
  • 打赏
  • 举报
回复
引用 7 楼 清兮 的回复:
另外我本地使用curl命令, 也会卡在某个环节上, 如下图 1 和 2 的区别, 2 是别的正常服务器,1 那个有问题的IP服务器
■问题推测 49.235.243.63 服务器中的web服务,正常启动了吗? 如果正常启动了,给出相关证明的图片。 ■根据一下信息推测,【49.235.243.63 服务器中的web服务是不是没有正常启动。】 ・1是,curl 访问的服务器,没有 httpstautscode 的返回值。 ・2是, 是你连接这台机器本地的IP ・8081是开放状态
清兮 2020-05-04
  • 打赏
  • 举报
回复
另外我本地使用curl命令, 也会卡在某个环节上, 如下图 1 和 2 的区别, 2 是别的正常服务器,1 那个有问题的IP服务器
清兮 2020-05-04
  • 打赏
  • 举报
回复
引用 3 楼 的回复:
不太相信你telnet能通。 能不能把你证明telent通的 截图(或相关情报)展示一下。
我本地使用的 telnet 49.235.243.6 8081, 能通的
tianfang 2020-05-01
  • 打赏
  • 举报
回复
先从nginx服务器,使用curl/wget 测试java服务器的8081端口是否可以访问,貌似有防火墙阻挡了访问
qybao 2020-04-30
  • 打赏
  • 举报
回复
telnet连接了哪个端口?一般是22端口,跟你的8081端口没有半毛关系吧?
sun0322 2020-04-30
  • 打赏
  • 举报
回复
不太相信你telnet能通。 能不能把你证明telent通的 截图(或相关情报)展示一下。
dhacker1 2020-04-30
  • 打赏
  • 举报
回复
你用的啥服务器,本地还是云服务器?
清兮 2020-04-30
  • 打赏
  • 举报
回复
如果是防火墙相关的原因,那telnet就不该通,, telnet能通,说明端口是打开的,难道是程序的某个连接,线程达到了最大限制?

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧