2016-03-24 13 views
1

AJP bağlayıcılı ve SSL yapılandırılmış bir Apache Httpd 2.4.6 ve Tomcat 7.0.54'i RHEL 7.2 sunucusuna yükledim ve SELinux etkin. Tomcat Sunucusunu başlattığımda her şey iyi çalışıyor ve web uygulaması da iyi çalışıyor. Ancak bir süre sonra # service tomcat status veya systemctl status tomcat çalıştırırsanız, aşağıdaki çıktıyı alırım.systemctl status tomcat, org.apache.catalina.valves.AccessLogValve.invoke öğesinde döndürür (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 günlüklerinde herhangi bir hata göremiyorum. SELinux'u izin vericiye ayarlamak sorunu çözmez. Sorunun ne olduğunu nasıl teşhis edebilir ve giderebilirim? systemctl status tomcat ile

+1

stacktrace başlangıcı sonuna daha insteresting olduğunu. – cheb1k4

+0

Özür dilerim. Şimdi başlığı değiştirdim. –

+0

Daha önce atılan özel durum olan AccessLogValve.invoke (AccessLogValve.java:950) 'den önce bir şey olmalıdır. – cheb1k4

cevap

2

Sorun journalctl -x -u tomcat son dergi rotasyondan günlük girişlerini gösterecektir Nerede hizmet

itibaren yalnızca en son günlük girişlerini gösterecektir olmasıdır.

diğer bilgiler hakkında systemctl ve journalctl

+0

Çok teşekkürler! Bu konuyu teşhis etmede yardımcı oldu. –