CentOS磁盘用完的解决办法,以及Tomcat的server.xml里无引用,但是项目仍启动的问题
这是我2018年的第一篇博客...人真是懒了啊...最近在写微信小程序,觉得小程序做的也...
好了不吐槽了,言归正传
前言:
由于我之前不是买了个三年的香港服务器么 , 之前广州2的服务器我就没有续费,把项目搬到香港服务器去了 , 这里埋下了个引子 : 我直接搬运的项目, 也原本就是个要废弃的项目(纯springmvc写的),准备重新用springboot+mybatis重写一遍,所以项目我也没有改,放到上面去了,数据库用的还是老服务器的数据库.
正文:
最近几天,我发现我的阿里云服务器空间被占满了,看了一下我用来缓存图片的目录,也就用了3-5个G,按理说不应该发生这种情况,于是就排查了一下是哪里的问题
先看看磁盘空间还有多少:
df -h
因为Mac上博客园,插图好麻烦的,要截图,保存成图片,再上传,我不弄了,你们输入,看一眼就知道是咋回事了
du -h --max-depth=
这个指令是看一下当前目录下,深度为1的子节点所占用的磁盘大小,一层一层找,找到异常的地方就可以了
后记:
经过排查,我总共40G空间的磁盘,tomcat的logs文件就占了26G,妈耶,打开一看,最近几天的日志异常的大,vim看了一下日志,原来是因为老项目用的是老服务器的数据库连接,由于老服务器关闭了,自然每一次请求就要报一次错,往日志里写一次,而老项目里面有定时任务跑脚本,每天就疯狂的抓数据,往数据库存,导致了log文件巨大无比,纯文本的文件,一天的日志能有2个多G那么大...
那我就把项目关了呗,于是我就在tomcat的server.xml里,把引用老项目的域名都指向了新项目,并重启了Tomcat,按理说我以为,没有指向老项目,那么不被调起来,就没问题了吧.
结果今天,在我想把新代码放到服务器的时候,sftp给我报这个错误:
Couldn't write to remote file
???我特么当时都一头雾水,咋了,是我没权限还是啥?我以为是我Mac用户权限啥的出问题了,我前几天刚切过用户.
折腾了一会,我上服务器一看,文件上去了,大小是0b,我看了一眼磁盘空间,果然又满了.
看了一下,老项目还在启动着...
原来tomcat/webapps文件夹里面的项目,只要tomcat启动,项目也启动啊,由于以前我是放在别的地方,引用过来,启动tomcat以后,只要server.xml里没有引用,项目就不会启动...这次也是给自己长了个教训...
CentOS磁盘用完的解决办法,以及Tomcat的server.xml里无引用,但是项目仍启动的问题的更多相关文章
- centos 下yum lock的解决办法
centos 下yum lock的解决办法 centos7下yum install的时候,报了一堆错误,如下: Another app is currently holding the yum loc ...
- 磁盘处于脱机状态"解决办法
由于管理员设置的策略,该磁盘处于脱机状态"解决办法 1.运行:cmd 2.输入:DISKPART.exe 3.DISKPART> san 4.DISKPART> san poli ...
- 本机tomcat的server.xml被还原的问题及解决办法
将tomcat的server.xml进行修改,但当eclipse发布站点后,发布tomcat中的server.xml会被还原. 原因是eclipse会将自己的tomcat配置文件对tomcat覆盖,解 ...
- Centos安装Chrome浏览器失败解决办法
最近因为项目需要使用到Centos,自己经常使用Chrome,所有的书签以及信息都是同步在Google,所以尝试在Centos上安装Chrome,按照网上的资料都是安装失败,显示缺少资源,不过最终还是 ...
- CentOS——yum命令运行错误解决办法
问题: [root@name user]# yum File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: ...
- 【记录tomcat报错解决办法】tomcat请求组件没有找到的问题
报错原因: An incompatible version 1.1.14 of APR based Apache Tomcat Native library is installed, while T ...
- javaweb 使用页面模板CSS或者Js修改失效的解决办法(Tomcat缓存问题)
原因是:浏览器的自动缓存机制导致的. 浏览器会自动缓存静态文件以加快访问速度,但是这导致了他不会再从服务器端接收静态文档了,这就导致我在idea里面改的css和js文档,浏览器根本没下载下来. 所以解 ...
- CentOS系统缺少库文件解决办法
By francis_hao May 31,2017 程序在编译时出现缺少库文件的提示,如下: as: error while loading shared libraries: libz. ...
- Win10 磁盘占用 100% 有效解决办法
立即查看 任务管理器,看看是不是有一个 服务主机 unistack服务组或者找类似名称的,点开以后你会看到里面有同步主机 blablah请你毫不犹豫的结束它!结束它!结束它! 按下WIN+R调出运行, ...
随机推荐
- iptables共享上网
1.1 流程大概如下: 1.环境准备 内部服务器B 内网172.16.1.12 ifdown eth0 #首先关闭外网网卡 route add default gw 172.16.1.11 #把上图中 ...
- Laravel-2
● php发邮件 参考:https://blog.csdn.net/sinat_37390744/article/details/54667794 ● ajax提交表单时防止csrf攻击 1. 在网页 ...
- finance1:专业词汇
1,沙盘演练:沙盘演练又叫沙盘模拟培训.沙盘推演,源自西方军事上的战争沙盘模拟推演,是通过引领学员进入一个模拟的竞争性行业,由学员分组建立若干模拟公司,围绕形象直观的沙盘教具,实战演练模拟企业的经营管 ...
- php-memcache基本用法
//create a memcache object $mem = new Memcache(); //create connection $mem->connect ...
- P5280 [ZJOI2019]线段树
题目链接:洛谷 题目描述:[比较复杂,建议看原题] 这道题太神仙了,线段树上做树形dp. 根据树形dp的套路,都是按照转移的不同情况给节点分类.这里每次modify的时候对于节点的影响也不同,所以我们 ...
- property 和 魔法方法
property和魔法方法 一.property 二.model,class,bases,mro 三.__doc__, __dict__,__call__,__item__,__len__,__str ...
- cocos2dx JS layuot纯代码实现背景颜色渐变
// view._partyBtnClassify.setBackGroundColorType(ccui.Layout.BG_COLOR_GRADIENT);// view._partyBtnCla ...
- python列表常用内建方法
python列表常用内建方法: abc = ['a',1,3,'a'] #abc.pop(1) #删除索引1的值.结果['a', 3] #abc.append([123]) #结果:['a', 1, ...
- NOIP2015跳石头
题目描述 Description 一年一度的“跳石头”比赛又要开始了! 这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石.组委会已经选择好了两块岩石作为比赛起点和终点.在起点和终点之间,有N ...
- java之高效操作文件
代码: import java.io.IOException; import java.nio.file.FileVisitOption; import java.nio.file.FileVisit ...