Process execution settings

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

A server process applies to a specific application server.

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.

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 [feb2010] 022 [feb2010]

feb2010
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.

[feb2010]
Data type Integer
Default 022
[feb2010]
feb2010

Run As User

[AIX] [HP-UX] [Linux] [Solaris]

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

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
[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

Run As Group

[AIX] [HP-UX] [Linux] [Solaris]

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

[AIX] [HP-UX] [Linux] [Solaris] Avoid trouble: When you use the Run As Group 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 Group 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 Group, you must either:
  • Define the environment setting before you launch the server.
  • For the $HOME value, grant write permission for the Run As Group value in the operating system.
If you are using the Run As Group 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.

Data type String

Run In Process Group

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.

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] 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    

Terms of Use | Feedback

Last updated: Aug 29, 2010 6:22:59 PM CDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=vela&product=was-express-dist&topic=urun_rprocexec
File name: urun_rprocexec.html