尝试7.0.21
在64位linux(CentOS)计算机上诊断一些奇怪的Tomcat()和/或JVM错误。
我正在对我们的服务器应用程序进行负载测试,并尝试使用100K消息进行匹配。发射jvisualvm
并一直盯着堆。一切看起来都很好*(请参阅下文),直到我收到大约93K的已处理消息,然后Tomcat死了。ps
对Tomcat的PID号运行一个,以确认它已死。
直到此崩溃:
MAX_HEAP
大约30分钟后服务器代码中没有任何调用System.exit()
-因此我们可以立即排除该错误(是的,我已经仔细检查了!!!)。
我不确定这是Tomcat崩溃还是JVM( 我怎么知道? )。即使我确实知道,我似乎也找不到任何出问题的迹象:
catalina.out
和尊重localhost_access_*
文件只是停止而没有任何信息我听说有可能让Tomcat记录一次coredump,但不确定如何做到这一点,在线示例并没有太大帮助。
那么如何诊断呢?我应该采取什么步骤开始排除所有可能的因素?
提前致谢!
抱歉,我必须从@erickson中删除绿色的支票。我终于弄清楚了杀死Tomcat的原因。
似乎没有使用VisualVM正确配置探查器插件,并且试图在Tomcat进程上运行探查器将其杀死。
现在调查原因,并在我进一步了解后会更新此答案。
我们希望将SolrCloud与单独的ZooKeeper实例一起使用,但需要一些建议。我们的情况是-多个集合,每个集合都有多个分片在Ubuntu 13、Solr 4.7.0、单独的ZooKeeper 3.4.5、AWS中的OpenJDK 7上运行 Jetty还是Tomcat?Jetty是内置的,需要更少的配置,但是除非指定“nohup”,否则当您退出运行SolrCloud的java命令或断开SSH会
我无法理解从phonegap发送ajax请求时,如果没有使用tomcat处理请求,则返回403错误。如果使用码头嵌入工作冷却。 我的控制器 如何在tomcat中完整记录请求,或者如何从spring修复它。在简单的rest中,客户机工作很酷。 获取返回 主机10.0.0.42:8080连接保持活动接受/x请求-使用com。柠檬酸。planReview用户代理Mozilla/5.0(Linux;U;A
我试图按照headfirst jsp和servlets的书,我遇到了以下错误。HTTP状态404 - /Beer/form.html 我的文件夹组织如下 假猫- 同样在啤酒文件夹中,我还有另一个文件夹 WEB-INF,其中包含 web.xml 文件。 首先我想也许我的雄猫根本不起作用,所以我使用我以前完成的 servlet 对其进行了测试。成功了。 我重新启动了web服务器,但仍然出现此错误。我正
我正在安装sakai,我获得了“构建成功”,但当运行tomcat时,这不起作用,所以看起来像java执行错误。 我的环境: > 酒井(来自github) Apache Maven 3.0.5 Maven home: /usr/share/maven Java版本: 1.8。0_05,供应商: Oracle Corporation Javahome: /usr/lib/jvm/jdk1.8.0_05
我有一个稍微令人困惑的问题,我认为由于一个愚蠢的疏忽,这将是一个容易解决的问题。 我的主要任务是上传图像和录音文件到我的服务器上的一个位置。我通过FTP这样做。 活动通过startService(intentName)调用服务 onHandleIntent()创建一个新线程 在新线程中,需要上传的文件被放入一个列表数组 在列表数组中循环。在这个循环中,将文件名传递给FTP服务器。如果添加成功,我会
我已经在server.xml中配置了从8080到8443的重定向连接器,并使用适当的子标签在web.xml设置了安全约束。它可以正确重定向,但我想忽略HTTP访问,只使用HTTPS。所以我不需要重定向或类似的东西。外部服务需要endpoint的HTTP访问,我只想通过HTTP启用该endpoint。 我试图删除带有8080端口的连接器,但是使用这种方法没有机会通过http获得请求。