我有一个数字海洋液滴(512MB RAM,20GB SSD磁盘,Ubuntu 13.10 x64)
运行。
在Tomcat服务器上,安装了以下应用程序
当我
我发现网站没有响应(在浏览器中输入网址后没有显示任何内容)。
当我重新启动Tomcat(sudo service tomcat7 restart
)时,一切都恢复正常。我没有在Tomcat日志中看到任何明显的问题。
我怎样才能找到答案,
答案 0 :(得分:3)
请从上到下开始。
然后尝试打开JSF和/或Vaadin应用程序,
我发现网站没有响应(我输入后没有显示任何内容 浏览器中的URL。)
sudo service tomcat7 status
和/或ps -ef | grep tomcat
之前检查服务是否仍在运行netstat -patune | grep <portnumber, e.g. 443>
检查服务器是否正在侦听已配置的端口答案 1 :(得分:0)
@Patrick提供了一些很好的基础测试。
我注意到你只有512 MB的RAM。使用一些相当强大的软件,如tomcat,加上MongoDB,你的机器可能只是过载。
基于此,我建议另外检查几件事:
sudo free
应该告诉你正在使用多少内存,以及你使用多少交换空间。
sudo top
将告诉您哪个进程使用的内存最多。您可能希望按内存对顶部输出进行排序(默认情况下通常是CPU利用率)。
最重要的是,检查/ var / log中的日志文件(特别是/ var / log / messages)。您可能会发现内核已杀死您的某个进程(可能是tomcat)。