问题介绍

测试环境jenkins部署项目的时候,发现项目部署的特别的慢,二十多分钟部署一个项目。非常的不正常,来我们来see see原因。

解决问题

部署特别慢的情况我遇到过两种,一种是磁盘占用过多,一种是内存占用过多。

磁盘占用过多

  • 进入服务器根目录,查看一下项目目录 磁盘占用量 df -h 项目目录
    不加目录,查看的是所有的占用
    解决服务器项目启动慢
    解决服务器项目启动慢
  • 进入占用比例比较高的目录中,du查看占用的具体大小 du -sh * | sort -h
    解决服务器项目启动慢
    占用较多的进入目录,依次的递归查询那个占用的多,然后删除文件即可

内存占用过多

  • top 实时查看内存占用的比例、free -h 静态的查看占用比例
    解决服务器项目启动慢
    解决服务器项目启动慢
  • 查看内存占用过多的pid的来源项目
    如果是自己的项目,ps -aux | grep pid 查看端口号一般就知道了
    解决服务器项目启动慢
    如果不是自己的,就进入tomcat下面查看项目名(这个根据各个公司项目配置情况而来)
    解决服务器项目启动慢

相关文章: