Wednesday, 2 April 2014

Kernel parameter changes for PeopleSoft in UNIX flavours

During all these years of my work on PeopleSoft on various flavours of UNIX (RHEL,AIX,SUSE,Solaris)
There are specific modifications which are needed to be made in the various kernel parameters on the application/Web servers for proper functioning of Server Processes.

The below given details are absolutely based on my work,so please exercise the changes judiciously considering the implications of these parameters.

The following 2 are the most important parameters with respect to PeopleSoft which need to be taken care of;--

1.) msgmni:--
This parameter takes care of the number of message queues.By default this parameter is 16 in all Unix OS's.
IF this parameter is not changed to required value, the most likely error one will face is:--

Cannot create error process - fork() 
while booting up the application server, for which when Tuxlog is checked you will find the following error entries:--

System init function failed, Uunixerr = : msgget: No space left on device

 Please make sure the msgmni is set to 1024 in /etc/systctl.conf.

2.) fs.file.max :--
This parameter is for the no. of open files, this is denoted by -n when you pass ulimit-a 

set this to 65536 in /proc/sys/fs/file-max.

A typical sysctl.conf for peoplesoft application server should be like this:--

kernel.msgmnb = 65536 ---> Controls the maximum size of a message, in bytes
kernel.msgmax = 65536---> Controls the default maximum size of a message queue
kernel.shmmax = 1073741824--->Controls the maximum shared segment size, in bytes
kernel.shmall = 2097152--->Controls the maximum number of shared memory segments, in pages
fs.file-max = 65536
kernel.msgmni = 1024


  1. There are lots of information about latest technology and how to get trained in them, like UNIX Training in Chennai have spread around the web, but this is a unique one according to me. The strategy you have updated here will make me to get trained in future technologies(UNIX Training Centers in Chennai). By the way you are running a great blog. Thanks for sharing this.

    UNIX Training Centers in Chennai | UNIX Course Chennai

  2. Well Said, you have furnished the right information that will be useful to anyone at all time. Thanks for sharing your Ideas.
    digital marketing course in Chennai | digital marketing training in Chennai

  3. Thanks for sharing this post. As a beginner, I got some basic knowledge about unix. Keep sharing more like this.
    Unix Training in Chennai | Best Unix Training in Chennai

  4. Excellent post. I have read your blog it's very interesting and informative. Keep sharing.
    cloud erp in chennai

  5. Your good knowledge and kindness in playing with all the pieces were
    very useful. I don’t know what I would have done if I had not
    encountered such a step like this.

    white label website builder

  6. Your Blog is really Nice and Informative..Thanks for sharing such a interesting article..keep updating..I really enjoy simply reading all of your weblogs. Simply wanted to inform you that you have people like me who appreciate your work.

    Java Project Center in Chennai | Java Project Center in Velachery