2016-03-24 5 views
1

RHEL 7.2サーバーにAJPコネクタとSSLを設定してApache Httpd 2.4.6とTomcat 7.0.54をインストールしました。 SELinuxを有効にします。 Tomcat Serverを起動すると、すべて正常に起動し、Webアプリケーションも正常に動作します。しかし、しばらくして# service tomcat statusまたはsystemctl status tomcatを実行すると、次のような結果が得られます。systemctl status tomcatがorg.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)に戻る

[[email protected] logs]# service tomcat status 
Redirecting to /bin/systemctl status tomcat.service 
● tomcat.service - Apache Tomcat Web Application Container 
    Loaded: loaded (/usr/lib/systemd/system/tomcat.service; enabled; vendor preset: disabled) 
    Active: active (running) since Thu 2016-03-24 15:34:30 UTC; 1h 38min ago 
    Process: 5929 ExecStop=/usr/libexec/tomcat/server stop (code=exited, status=0/SUCCESS) 
Main PID: 5973 (java) 
    CGroup: /system.slice/tomcat.service 
      └─5973 /usr/lib/jvm/jre/bin/java -Xms512m -Xmx3072m -classpath /usr/share/tomcat/bin/bootstrap.jar:/usr/share/tomcat/bin/tomcat-juli.jar:/usr/share/java/commons-daemon.jar -Dcata... 

Mar 24 16:44:09 ip-xxx-xxx-xxx-xxx.eu-west-1.compute.internal server[5973]: at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) 
Mar 24 16:44:09 ip-xxx-xxx-xxx-xxx.eu-west-1.compute.internal server[5973]: at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) 
Mar 24 16:44:09 ip-xxx-xxx-xxx-xxx.eu-west-1.compute.internal server[5973]: at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) 
Mar 24 16:44:09 ip-xxx-xxx-xxx-xxx.eu-west-1.compute.internal server[5973]: at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040) 
Mar 24 16:44:09 ip-xxx-xxx-xxx-xxx.eu-west-1.compute.internal server[5973]: at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) 
Mar 24 16:44:09 ip-xxx-xxx-xxx-xxx.eu-west-1.compute.internal server[5973]: at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314) 
Mar 24 16:44:09 ip-xxx-xxx-xxx-xxx.eu-west-1.compute.internal server[5973]: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
Mar 24 16:44:09 ip-xxx-xxx-xxx-xxx.eu-west-1.compute.internal server[5973]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
Mar 24 16:44:09 ip-xxx-xxx-xxx-xxx.eu-west-1.compute.internal server[5973]: at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) 
Mar 24 16:44:09 ip-xxx-xxx-xxx-xxx.eu-west-1.compute.internal server[5973]: at java.lang.Thread.run(Thread.java:745) 

Tomcatログにエラーはありません。 SELinuxをpermissiveに設定しても問題は解決しません。 問題の原因を診断して修正するにはどうすればよいですか? systemctl status tomcat

+1

スタックトレースの始まりは終わりよりもinsterestingです。 – cheb1k4

+0

私の謝罪。私は今タイトルを修正しました。 –

+0

スローされた例外である 'AccessLogValve.invoke(AccessLogValve.java:950)'の前に何かがあるはずです。 – cheb1k4

答えて

2

問題は、それがサービスjournalctl -x -u tomcatが最後ジャーナル回転からのログエントリが表示されます

からのみ最新のログエントリを表示するということです。

詳細情報についてsystemctljournalctl

+0

ありがとう!それが問題の診断に役立った。 –

関連する問題