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.
If you are running on IBM® i
or a distributed operating systems, to view this administrative console
page for an application server, click . Then, in the Server Infrastructure section, click .
If you are running on z/OS®,
to view this administrative console page for an application server,
click .
Then, in the Server Infrastructure section, click ,
click either Servant, Control or Adjunct,
and then click .
To view this
administrative console page for a node agent, click .
Then, in the Server Infrastructure section, click .
To view this administrative
console page for a node agent, click . Then, under Server Infrastructure, click .
To view this
administrative console page for a deployment manager, click . Then, in the Server Infrastructure
section, click .
To view this administrative
console page for a deployment manager, click . Then, in the Server Infrastructure section, click ,
click either Servant, Control or Adjunct,
and then click .
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.
Information | Value |
---|---|
Data type | Integer |
Default | 20 |
UMASK
Specifies the user mask under which the process runs (the file-mode permission mask).
The deployment manager and application servers must run with the stated UMASK default value (007 for z/OS and 022 for UNIX) 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]](../images/ngzos.gif)
Information | Value |
---|---|
Data type | Integer |
Default | 022 (for UNIX) |
Default | 007 (for z/OS) |
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)
Run As User
Specifies the user that the process runs as. This user ID must be defined to the security system.
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.

For more information, see the instructions
in the topic,
Changing ownership for profile maintenance.

- 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.
This field is ignored if you are running Microsoft Windows operating
systems because Windows user accounts are not managed by the Application
Server.
Information | Value |
---|---|
Data type | String |
For the IBM i 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.
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
![[z/OS]](../images/ngzos.gif)
Run As Group
Specifies the group that the process is a member of and runs as.
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.
- Note: If the user is a member of secondary groups, the server process will not have the user's access permissions to those groups by default. For the process to have those permissions, set this environment variable in the operating system prior to starting WebSphere Application Server: __JNI_PROCESS_INITGROUPS
避免困難: 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 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.
This field is ignored.
Information | Value |
---|---|
Data type | String |
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
![[z/OS]](../images/ngzos.gif)
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.
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.
This field is ignored.
Information | Value |
---|---|
Data type | Integer |
Default | 0, which indicates that the process is not assigned to a specific process group. |