We just migrated from ACF 9.01 to Lucee 4.5.2.018.
server has the following details:
OS
*Windows Server 2012 R2 (6.3) 64bit *
8 GB RAM
Servlet Container
*Apache Tomcat/8.0.28 *
Java
*1.8.0_77 (Oracle Corporation) 64bit *
Architecture
*64bit *
Database
MS SQL Server 2014
Db Driver
jTDS Type 4 JDBC Driver for MS SQL Server
Java args:
-Xms4096m -Xmx4096m -XX:+UseConcMarkSweepGC
Since going live we have had 2 sudden “slow downs”, where the sites on the server seem to just spin and come to a screeching halt and
we must restart tomcat/lucee.
When I look at the machine’s resources, CPU (35%) and Memory (89% used) appear normal
When I look over the logs, only 2 things seem to stand out:
- a very large number of these :
attribute dbvarname of the tag procparam is no longer supported and ignored.
Making it very difficult to navigate the log file… (32 Mb large now)
Can the logging of this be disabled?
- and several of these (see below):
I was not able to find much on this by googling it. I have read about Thread.stop being depcrated in Java 8 etc…
But what is the cause of this and could it be related to the outage??
*;Thread.stop(Throwable) is not supported by this JVM and failed with UnsupportedOperationException;java.lang.Throwable;java.lang.Throwable
at java.net.DualStackPlainDatagramSocketImpl.socketReceiveOrPeekData(Native Method)
at java.net.DualStackPlainDatagramSocketImpl.receive0(Unknown Source)
at java.net.AbstractPlainDatagramSocketImpl.receive(Unknown Source)
at java.net.DatagramSocket.receive(Unknown Source)
at lucee.runtime.net.ntp.NtpClient.getOffset(NtpClient.java:67)
at lucee.runtime.config.ConfigImpl.reloadTimeServerOffset(ConfigImpl.java:462)
at lucee.runtime.engine.Controler.control(Controler.java:291)
at lucee.runtime.engine.Controler.control(Controler.java:214)
at lucee.runtime.engine.Controler.access$000(Controler.java:59)
at lucee.runtime.engine.Controler$ControlerThread.run(Controler.java:110)
;;lucee.runtime.engine.Controler$ControlerThread.stop0(java.lang.Object);java.lang.NoSuchMethodException: lucee.runtime.engine.Controler$ControlerThread.stop0(java.lang.Object)
at java.lang.Class.getMethod(Unknown Source)
at lucee.commons.io.StopThread.run(SystemUtil.java:1085)*