My Oracle Support Banner

E1: KER: Understanding Kernel Recycling (Doc ID 2117730.1)

Last updated on OCTOBER 25, 2023

Applies to:

JD Edwards EnterpriseOne Tools - Version 8.98 and later
Information in this document applies to any platform.


This document provide an overview on kernel Recycle in JD Edwards Enterprise One.


The purpose of kernel recycling is to shut down old Call-Object (COB) kernels, and replace them with new kernels. Kernel Recycling settings are used to configure predefined intervals in which the call object kernels will be restarted to prevent problems associated with very long running processes. The purpose is to minimize system-wide usage of resources. It does that by allowing the reclamation of cached memory, cached database connections, memory leaks, etc.

Kernel recycling provides a method for CallObject kernels to be automatically restarted under certain circumstances. This will allow for a more stable Enterprise Server by allowing these processes to clean up periodically and reduce the impact of any potential problems. Intermittent kernel recycling provides fresh Call-Object kernels for long-running EnterpriseOne servers, without the need to re-start the entire EnterpriseOne system. The frequency of recycling can vary from once per week, down to minutes. Depending on the usage of the system, once per week or once per day should be adequate to minimize the impact of long-term, slow memory leaks and excessive caching. The best time of day to recycle would be in a lower usage period, following peak usage, mainly to reclaim cached resources. The least impact on users would also be during a low usage period.

Maximum cleanup of unused resources can be attained by using the settings for user inactivity and forced terminations. The user inactivity settings are designed to ignore users that are logged in, but not doing anything for long periods (inactivity time setting). The forced terminations will recycle the Call-Object kernels even if active users are logged in and active. Forced terminations help clean up disconnected user sessions that are still running on the server.

Following are the topics discussed in this document:


This document is intended for the System Administrator who will be defining and configuring kernels within the JD Edwards EnterpriseOne environment.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document
 Kernel Recycling Parameters
 Kernel Recycle Time of Day
 Kernel Recycle Elapsed Time
 Inactive User Timeout
 Time To Forced Exit

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.