我对服务器管理几乎完全是一个初学者。
我最近在 nixcom.ca 上买了一个 VPS 机箱来学习这些东西,安装了 nginx 和 tomcat。问题是,几乎每隔一两天工作后,当我去查看我的测试网站时,tomcat 服务器就会宕机。:80 处的 nginx 站点正常,但 :8080 处的站点宕机了。我想说的是,tomcat 没有配置为在操作系统启动后自动启动。
我的 VPS 所在的 Nix 节点过去存在一些问题,但我认为他们已经解决了。
所以,我的问题是我不知道整个盒子是否正在重新启动(并且 ngix 只是在启动时启动,但 tomcat 没有启动)或者 tomcat 是否正在崩溃。我查看了 tomcat 的日志,没有看到任何错误/崩溃信息(该网站几乎没有流量)。
如果我转到 Nix 上的 VPS 控制中心 -> 日志,我只能看到我执行的重新启动和重新安装,而看不到任何崩溃。
我如何监控/查看日志中发生的事情?
我的设置:
Debian 5 XEN 32Bit
512mb RAM
Nginx
Tomcat 6 手动安装
jre1.6.0_21 - 手动安装
JAVA_OPTS="-Xms400m -Xmx400m -XX:PermSize=128m -XX:MaxPermSize=256m"
CATALINA_OPTS=-Xms400m -Xmx400m -XXPermSize=128m -XX:MaxPermSize=256m"
我托管了一个小型 Grails 应用程序。
没有安装邮件或数据库软件。(使用 Grails 和内存中的 hsqldb 数据库)
答案1
首先,我会使用正常运行时间确定主机是否正在重新启动。一旦您发现这一点,潜在问题的范围将很小。