项目部署到服务器后为什么跑着跑着就访问不了了?
经常看到有人问这样的问题,我项目部署上去的时候可以访问,过一段时间后就无法访问了。往往还附带一句:没有任何错误日志。
最近,我也遇到过这样的问题,开始我定位到项目的一个具体功能,这个功能看起来很耗内存,试了几次确实是一调用它的接口就会导致项目出现卡顿,或者直接响应超时。
领导给的说法是我给这个项目分配的内存小了,让我改大一些。
虽然我用的默认的内存配置,但我很不认同这种说法,什么功能需要特地调内存,不调内存还运行不了?但是当时我也不能直接反驳领导的说法。
我没有去调内存,而是在服务器想 jstack 把这个应用的 jvm 运行栈给打出来。我第一想到的是应该有死锁,然而并没有死锁。但是在慢慢看运行栈的时候,发现很多线程 waiting condition.而且定位的都是同一行代码。
这没什么好说的,直接看源码,发现问题代码是这样写的
try{}catch(){}coutdownLacth.countDown();
这个不在 finally 里面 countDown 的操作不用解释,懂的自然都懂。也是为什么会有很多线程等待的原因,改完代码上线运行,问题自然是解决了。
扫VX 领Java资料,前端,测试,python等等资料都有
项目部署到服务器后为什么跑着跑着就访问不了了?相关推荐
- vue项目部署到服务器后浏览器标签上的小图标消失不见
背景: 最近在开发项目过程中发现一个问题,项目部署到服务器后在浏览器打开,会发现浏览器标签上的小图标消失不见了.百度查找问题,网上给出了许多解决的方案,例如清除浏览器缓存.把图标的相对路径改成绝对路径 ...
- 项目部署到服务器后响应速度慢
很简单的一个项目,就是调用API 查询了一下快递信息.在本地运行的时候响应时间最慢也就是几百毫秒,但是把项目部署到服务器上就成了几秒钟.莫名奇妙的就是慢,搞了一下午,检查了服务器网络.配置等原因,都没 ...
- 项目部署到服务器后字符编码,将UTF-8编码的数据发布到服务器会丢失某些字符...
将UTF-8编码的数据发布到服务器会丢失某些字符 我正在从事包括服务器(JavaEE应用程序)和客户端(Android应用程序)通信的项目. XML作为HTTP请求的POST参数之一发送(称为&quo ...
- 如何将本地python项目部署到服务器上_如何将本地的Django项目部署到云服务器
如何将本地的Django项目部署到云服务器 开发环境 开发语言: Python 后台框架:Django 前端框架:bootstrap web服务器:nginx wsgi服务器:uwsgi 查看本地项目 ...
- java linux 服务_java项目部署Linux服务器几种启动方式总结经验
一:两种部署包: 部署之前先说下两种包,java项目部署到服务器一般有用war包的,也有用jar包的,微服务spring-cloud普及后大部分打包都是jar,部署之前先搞清楚自己要打war包还是ja ...
- Node项目部署正常启动后不能访问的问题
Node项目部署正常启动后不能访问的问题 Node项目部署之后,发现访问不了,pm2 list也是正常的,vue项目都可以正常访问,就是请求后台nodejs的时候就报404. 原以为是pm2的问题,先 ...
- 已解决:前、后端打包部署至服务器后,背景图片不显示并且一些图标都变成了方块
将打包好的jar包部署至服务器后,输入项目网址后,发现背景图片没有显示出来并且一些图标变成了方块. 解决办法:在前端找到bulid文件目录下的utils.js文件,添加以下语句: publicPath ...
- egg项目部署到服务器
egg项目部署到服务器 一.购买服务器 我这以阿里云服务器为例子 直接进入阿里云官网进行查看相关服务器,选择适合自己的购买 可在阿里云查看服务器状态,账号密码就是购买服务器时注册的账号密码 进入服务器 ...
- 将Django项目部署到服务器
将Django项目部署到服务器 效果 准备云服务器 服务器链接xshell 安装宝塔 进入宝塔 添加站点 打包本地django文件上传 宝塔面板安装python管理器 django配置文件 配置数据库 ...
最新文章
- tcp拥塞控制编程实验c语言代码,C语言 计算机网络TCP拥塞控制模拟程序
- GDataXMLNode:xml解析库
- NodeJS学习笔记: RESTful —— 为本系列做个小结
- jzoj1764-游戏【dp,dfs】
- java编程顺序,Java种的完整构造执行顺序(转)
- java日志记录的5条规则
- neo4j limit
- Mysql日期差的函数
- 类名作为形式参数传递
- css3动画由浅入深总结
- java9最新下载_java9 64位 官方下载_java9 64位 官方最新版_魅蓝下载
- 虚拟文件系统(Virtual File System,VFS)
- 1核2G3M,系统盘40G,流量500G/月,83一年
- CSS3 渐变边框,按钮样式、设计图标、电子优惠券 详解!
- 1,10-Phen|邻菲啰啉|邻二氮杂菲|1,10-菲啰啉有机配体-66-71-7
- 单片机测钳形电流表_钳形电流表,什么是钳形电流表,钳形电流表介绍--电子百科词库--科通芯城,IC及其他电子元器件交易型电商平台100%正品保证...
- Symantec Backup Exec 2010 安装报 bad ELF interpreter: No such file or directory
- POI操作Excel:cell的背景颜色对照表
- 【ESP32】1.Arduino IDE 2.0安装详解
- pspad右键菜单失效的问题
热门文章
- web工作流管理系统开发之四 自定义表单
- 写一个定时关机的vbs程序
- 使用NPOI的方法导入Excel表格
- java-net-php-python-jsp宠物销售管理系统演示录像2019查重PPT计算机毕业设计程序
- 切分数据集(train_test_split),思路分享及手打代码和介绍sklearn中train_test_split,适合小白入门
- Android.bp条件编译
- 友友车友软件 android,友友车友模拟学车软件2013 v4.0最新版(图文)
- Eclipse设置自动换行
- 虚拟机Ubuntu安装开发环境配置
- 主板点不亮 复位BIOS_小白莫慌,一文带你玩转主板BIOS!(上)