部署在Linux中的项目,最近一直无故关闭。找了很多都找不到原因。最近发现一个现象终于让我知道是什么原因导致我的开发服务器无故关闭了。

起因

部署在linux中的java开发服务器最近一直无故关闭。且是因为我在启动脚本中加了如下命令导致的。

tail -f log/game.log

而且回想起来每一次无故关服都是因为我的xshell一直停留在启动脚本的日志显示中命令中。

找原因

先查是否内存溢出了。

dmesg -T | grep 'Out of memory'

返回数据没有任何问题。

查CPU占用和内存占用是否过高

top

监控是否游戏运行过程中内存和cpu的使用情况。返现也没有任何异常。听稳定的。

最终问题


最近在我的xshell中看到几句内容。且测试返回服务器又down了,此时我在想是不是因为这个问题导致了服务器关闭的?遵循不懂就问的原则。查google,找到了其他人也遇到这种情况是应为在脚本中加入了 tail -f xxx.log的日志查询问题导致的。

解决方式

将启动脚本中的tail xxxx内容删掉即可。或者不删的话,每次启动完都手动Ctrl+c将日志关闭。

或者

在脚本启动后,先

sleep 5
tail -n 1000 log/game.log

即可

Linux中的Java项目服务器无故关闭相关推荐

  1. LINUX中运行java程序的方法

    要想在linux中运行java的项目需要先将项目打包成war包或者jar包. 其中打包成war包需要将war包部署到tomcat服务器上才能运行.而打包成jar包可以直接使用java命令执行. 在li ...

  2. java服务器项目,java项目服务器部署

    java项目服务器部署 内容精选 换一换 硬件要求如表1所示.操作系统要求如表2所示.如果是全新安装操作系统,可选择"Minimal Install"安装方式并勾选Developm ...

  3. 在Linux中搭建一个FTP服务器

    在Linux中搭建一个ftp服务器,以供两个工作小组保管文件使用.禁用匿名.第一个小组使用ftp账号:ftp1,工作目录在:/var/ftp/ftp1:第二个小组使用ftp2,工作目录在:/var/f ...

  4. php开发ftp服务器搭建教程,在Linux中搭建一个FTP服务器

    在Linux中搭建一个ftp服务器,以供两个工作小组保管文件使用.禁用匿名.第一个小组使用ftp账号:ftp1,工作目录在:/var/ftp/ftp1:第二个小组使用ftp2,工作目录在:/var/f ...

  5. linux中启动 java -jar 后台运行程序

    ps -ef | grep java  查询java 端口占用 linux中启动 java -jar 后台运行程序 直接用java -jar xxx.jar,当退出或关闭shell时,程序就会停止掉. ...

  6. eclipse java转class_Eclipse中的Java项目:无法解析java.lang.Object类型。 它是从所需的.class文件间接引用的...

    Eclipse中的Java项目:无法解析java.lang.Object类型. 它是从所需的.class文件间接引用的 在Eclipse中导入项目后,我收到以下错误: 无法解析java.lang.Ob ...

  7. Java项目服务器cpu占用过高怎么办?

    借用汤师爷的一句话:"麻匪一定要缴---没有麻匪的日子才是好日子". 作为程序员,bug一定是要处理的,没有bug的日子才是好日子!你想想,你正吃着火锅唱着歌,突然收到生产环境异常 ...

  8. Linux中搭建一个ftp服务器详解

    来源:Linux社区  作者:luzhi1024 详解Linux中搭建一个ftp服务器. ftp工作是会启动两个通道: 控制通道 , 数据通道 在ftp协议中,控制连接均是由客户端发起的,而数据连接有 ...

  9. 在gradle中构建java项目

    文章目录 简介 构建java项目的两大插件 管理依赖 编译代码 管理resource 打包和发布 生成javadoc 简介 之前的文章我们讲到了gradle的基本使用,使用gradle的最终目的就是为 ...

最新文章

  1. Mysql 字符串分隔
  2. Linux 802.11 Driver Developer’s Guide
  3. 洛谷P4742(tarjan缩点+拓扑DP)
  4. cvRemap 对图像进行普通几何变换
  5. 用户画像标签维度_一文看懂用户画像标签体系(包括维度、应用场景)
  6. Adobe网页无法访问服务器,Adobe Acrobat时提示“无法访问网络位置\startup”
  7. threejs 用 ExtrudeGeometry 画管线
  8. 防止sql注入的方法
  9. 流媒体技术的应用与发展前景
  10. Codeforces 486D Valid Sets (树型DP)
  11. TED如何掌控你的时间(第一天)
  12. 红外遥控的发射和接收原理
  13. [转载]JSP利用组件实现文件上传的全攻略
  14. 【Access2003】表的新建、用sql语句查询;关闭警告信息;修改数据库密码;修复数据库
  15. (FortiGate)飞塔防火墙IPS(***防御)解决方案
  16. 用IMAP4访问Exchange邮箱
  17. php7.2.3下载,最新PHP编程软件v7.3.2.0 官方版下载地址电脑版-锐品软件
  18. 一个简单的方法修复ubuntu引导损坏
  19. Spring-Quartz使用
  20. 《C++》API文档(一)

热门文章

  1. 程序员用c语言写的新年祝福,程序员的新年祝福 Happy New Year
  2. 生信入门转录组和可视化学习捷径
  3. 08 Android 植物人大战僵尸-添加向日葵卡片
  4. 2017-3-11 Kafka的应用场景
  5. FLASH加载XML相册
  6. u8860 android 2.3,华为u8860安卓系统版本
  7. nginx 日志处理goaccess、shell
  8. WTK使用简介——使用入门
  9. Linux流量控制指南 (Traffic control HOWTO)
  10. c语言反推三角函数,【图】MACD反推公式的问题_反三角函数公式大全,年龄问题的所有公式,配套问题公式大全,反导数公式大全,拉氏反变换公式_指标编写互助答疑论坛_理想论坛 - 股票论坛...