Process execution settings

Use this page to view or change the process execution settings for a server process.

A server process applies to either an application server, a node agent or a deployment manager.

[AIX HP-UX Linux Solaris Windows] [iSeries] For the distributed and i5/OS platforms, to view this administrative console page for an application server, click Servers > Application Servers > server_name. Then, under Server Infrastructure, click Java and Process Management, and then click Process Execution.

[z/OS] For the z/OS platform, to view this administrative console page for an application server, click Servers > Application Servers > server_name. Then, under Server Infrastructure, click Java and Process Management, select either servant, control or adjunct, and then click Process Execution.

[AIX HP-UX Linux Solaris Windows] [iSeries] To view this administrative console page for a node agent, click System Administration > Node agents >node_agent_name. Then, under Server Infrastructure , click Java and Process Management > Process Definition > Process Execution.

[z/OS] To view this administrative console page for a node agent, click System Administration > Node agents >node_agent_name. Then, under Server Infrastructure, click Java and Process Management > Process Definition > control > Process Execution.

[iSeries] [AIX HP-UX Linux Solaris Windows] To view this administrative console page for a deployment manager, click System Administration > Deployment manager. Then, under Server Infrastructure, click Java and Process Management > Process Definition > Process Execution.

[z/OS] To view this administrative console page for a deployment manager, click System Administration > Deployment manager. Then, under Server Infrastructure, click Java and Process Management, select either servant, or control, and then click Process Execution.

Configuration tab

Process Priority

Specifies the operating system priority for the process. The administrative process that launches the server must have root operating system authority in order to honor this setting.

Data type Integer
Default 20 for WebSphere Application Server on all operating systems.

UMASK

Specifies the user mask under which the process runs (the file-mode permission mask).

The deployment manager and application servers must run with a 022 umask in order to support system management functions. Therefore, it is recommended that you do not change the default value of this setting for the deployment manager or the controller.

[z/OS] If the process is running in a servant, you can either specify a different user mask setting in this field or use the _EDC_UMASK_DFLT environment variable in the JCL procedure for the servant to change this setting.

Data type Integer
Default 022

Run As User

[AIX] [HP-UX] [Linux] [Solaris] [iSeries] [z/OS]

Specifies the user that the process runs as. This user ID must be defined to the security system.

[z/OS] This field does not apply if you are running on a z/OS operating system. z/OS users must use RACF to associate a user to an address space. A process display shows the RACF associated user as the running user.

Avoid trouble Avoid trouble: For the Application Server to transition to the user that is specified in this option, the user that launching the process must be a root user. This is a restriction of the operating system.gotcha
Avoid trouble [AIX] [HP-UX] [Linux] [Solaris] Avoid trouble: When you use the Run As User capability, environment settings are not automatically changed. By default, the application server receives the environment settings, including the $HOME and $USER values, for the user that started the process and not the Run As User value. If any applications that are deployed on the application server require an environment setting that is set to a specific value for the Run As User, you must either:
  • Define the environment setting before you launch the server.
  • For the $HOME value, grant write permission for the Run As User value in the operating system.
If you are using the Run As User capability, it is not recommended that you rely on environment variables, but rather specify the values directly for the application.gotcha

[Windows] This field is ignored on the Microsoft Windows platforms because Windows user accounts are not managed by the Application Server.

Data type String

[iSeries] For the i5/OS operating system, additional steps are required to run as a userid other than QEJBSVR. For more information, see the Security section of the WebSphere Application Server for iSeries online documentation. Go to http://www.ibm.com/servers/eserver/iseries/software/websphere/wsappserver/index.html and navigate to the WebSphere Application Server for iSeries Security information.

Run As Group

[AIX] [HP-UX] [Linux] [Solaris] [z/OS]

Specifies the group that the process is a member of and runs as.

[z/OS] This field does not apply if you are running on a z/OS operating system. z/OS users must use RACF to associate a group to an address space. A process display shows the RACF associated group as the running user.

[Fix Pack 29 or later] If the runAsGroup value is specified, then that value is added to the secondary group list. If the runAsGroup value specified is not the runAsUser's primary group, the primary group will only be included in the secondary group list if the user is defined as part of the group list in the group database, typically /etc/group.

[Windows] [iSeries] This field is ignored.

Data type String

Run In Process Group

[AIX HP-UX Linux Solaris Windows] [z/OS]

Specifies a specific process group for the process. A process group is a mechanism that the operating system uses to logically associate multiple processes and operate on them as a single unit. Usually, the operating system uses this mechanism for signal distribution.

[z/OS] This field does not apply if you are running on a z/OS operating system. z/OS users must use RACF to associate a process group to an address space. A process display shows the RACF associated process group as the running user.

Specific operating systems might allow other operations to be performed on a process group. Refer to your operating system documentation for more information on the operations that can be performed on a process group.

[Windows] [iSeries] This field is ignored.

Data type Integer
Default 0, which indicates that the process is not assigned to a specific process group.



Related tasks
Defining application server processes
Reference topic Reference topic    

Terms and conditions for information centers | Feedback

Last updatedLast updated: Aug 31, 2013 2:56:59 AM CDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=pix&product=was-nd-dist&topic=urun_rprocexec
File name: urun_rprocexec.html