Hi All,

For some reason my application hosted on ec2 is just not starting up. I
know I never had any memory issues in last 1 year or so.

I see below trace in catalina.out file. I am not sure if I need to add swap
space or file permission is an issue here. Something changed in ec2 that is
causing this error.I think they auto updated the tomcat version as well
from 7.0.82 to 7.0.85.

I seriously need some suggestions. I also need some suggestion as how to
prevent bots from trying to access manager app.

May 14, 2018 8:44:46 PM org.apache.catalina.realm.LockOutRealm
filterLockedAccounts
WARNING: An attempt was made to authenticate the locked user "admin"
May 14, 2018 8:44:46 PM org.apache.catalina.realm.LockOutRealm
filterLockedAccounts
WARNING: An attempt was made to authenticate the locked user "admin"
May 14, 2018 8:44:47 PM org.apache.catalina.realm.LockOutRealm
filterLockedAccounts
WARNING: An attempt was made to authenticate the locked user "admin"
May 14, 2018 8:44:47 PM org.apache.catalina.realm.LockOutRealm
filterLockedAccounts
WARNING: An attempt was made to authenticate the locked user "admin"
May 14, 2018 8:44:47 PM org.apache.catalina.realm.LockOutRealm
filterLockedAccounts
WARNING: An attempt was made to authenticate the locked user "admin"
java.util.logging.ErrorManager: 4
java.io.FileNotFoundException:
/usr/share/tomcat7/logs/catalina.2018-05-15.log (Permission denied)
    at java.io.FileOutputStream.open0(Native Method)
    at java.io.FileOutputStream.open(FileOutputStream.java:270)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
    at org.apache.juli.FileHandler.openWriter(FileHandler.java:498)
    at org.apache.juli.FileHandler.publish(FileHandler.java:272)
    at java.util.logging.Logger.log(Logger.java:738)
    at java.util.logging.Logger.doLog(Logger.java:765)
    at java.util.logging.Logger.logp(Logger.java:1042)
    at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:185)
    at org.apache.juli.logging.DirectJDKLog.error(DirectJDKLog.java:151)
    at
org.apache.catalina.valves.AccessLogValve.open(AccessLogValve.java:1220)
    at
org.apache.catalina.valves.AccessLogValve.rotate(AccessLogValve.java:1015)
    at
org.apache.catalina.valves.AccessLogValve.log(AccessLogValve.java:1155)
    at
org.apache.catalina.valves.AccessLogValve.log(AccessLogValve.java:991)
    at
org.apache.catalina.core.AccessLogAdapter.log(AccessLogAdapter.java:51)
    at
org.apache.catalina.core.ContainerBase.logAccess(ContainerBase.java:1386)
    at
org.apache.catalina.core.ContainerBase.logAccess(ContainerBase.java:1393)
    at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:490)
    at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1115)
    at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
    at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
    at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.lang.Thread.run(Thread.java:748)
May 15, 2018 12:15:03 AM org.apache.catalina.valves.AccessLogValve open
SEVERE: Failed to open access log file
[/usr/share/tomcat7/logs/localhost_access_log.2018-05-15.txt]
java.io.FileNotFoundException:
/usr/share/tomcat7/logs/localhost_access_log.2018-05-15.txt (Permission
denied)
    at java.io.FileOutputStream.open0(Native Method)
    at java.io.FileOutputStream.open(FileOutputStream.java:270)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
    at
org.apache.catalina.valves.AccessLogValve.open(AccessLogValve.java:1212)
    at
org.apache.catalina.valves.AccessLogValve.rotate(AccessLogValve.java:1015)
    at
org.apache.catalina.valves.AccessLogValve.log(AccessLogValve.java:1155)
    at
org.apache.catalina.valves.AccessLogValve.log(AccessLogValve.java:991)
    at
org.apache.catalina.core.AccessLogAdapter.log(AccessLogAdapter.java:51)
    at
org.apache.catalina.core.ContainerBase.logAccess(ContainerBase.java:1386)
    at
org.apache.catalina.core.ContainerBase.logAccess(ContainerBase.java:1393)
    at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:490)
    at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1115)
    at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
    at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
    at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.lang.Thread.run(Thread.java:748)

Java HotSpot(TM) 64-Bit Server VM warning: INFO:
os::commit_memory(0x00007f48f29d0000, 65536, 1) failed; error='Cannot
allocate memory' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 65536 bytes for committing
reserved memory.
# An error report file with more information is saved as:
# /usr/share/tomcat7/hs_err_pid23773.log
#
# Compiler replay data is saved as:

Reply via email to