进程执行设置

使用此页面来查看或更改服务器进程的执行设置。

服务器进程适用于特定应用程序服务器。

服务器适用于应用程序服务器、Node Agent 或 Deployment Manager。

[AIX Solaris HP-UX Linux Windows][IBM i] 如果您正在 IBM® i 或分布式操作系统上运行,要查看应用程序服务器的此管理控制台页面,请单击服务器 > 服务器类型 > WebSphere 应用程序服务器 > server_name。然后在“服务器基础结构”部分中,单击 Java 和进程管理 > 进程执行

[z/OS] 如果您正在 z/OS® 上运行,要查看应用程序服务器的此管理控制台页面,请单击服务器 > 服务器类型 > WebSphere 应用程序服务器 > server_name。然后,在“服务器基础结构”部分中,单击 Java 和进程管理,单击服务方控制附属内容,然后单击进程执行

[AIX Solaris HP-UX Linux Windows][IBM i] 要查看管理控制台中适用于 Node Agent 的此页面,请单击系统管理 > Node Agent >nodeagent_name。然后,在“服务器基础结构”部分中,单击 Java 和进程管理 > 进程定义 > 进程执行

[z/OS] 要查看管理控制台中适用于 Node Agent 的此页面,请单击系统管理 > Node Agent >nodeagent_name。然后在“服务器基础结构”中,单击 Java 和进程管理 > 进程定义 > 进程执行

[IBM i][AIX Solaris HP-UX Linux Windows] 要查看此 Deployment Manager 的管理控制台页面,单击系统管理 > Deployment Manager。然后,在“服务器基础结构”部分中,单击 Java 和进程管理 > 进程定义 > 进程执行

[z/OS] 要查看此 Deployment Manager 的管理控制台页面,单击系统管理 > Deployment Manager。然后,在“服务器基础结构”部分中,单击 Java 和进程管理,单击服务方控制附属内容,然后单击进程执行

进程优先级

指定进程的操作系统优先级。启动服务器的管理进程必须有根操作系统权限,以执行该设置。

信息
数据类型 整型
缺省值 20

UMASK

指定运行进程的用户掩码(文件方式许可权掩码)。

Deployment Manager 和应用程序服务器必须以 007 umask 运行才能支持系统管理功能。因此,建议不要更改 Deployment Manager 或控制器的此设置的缺省值。

[z/OS] 如果进程正在服务方中运行,那么您可以在此字段中指定另一用户掩码设置,也可以为服务方定义一个新环境变量来更改此设置。这个新的环境变量是 _BPX_BATCH_UMASK。请使用管理控制台来定义这个新的环境变量。要查看此管理控制台页面,请单击环境 > WebSphere 变量。要定义新变量,请从可用选项的列表中选择适当的作用域,然后单击新建以创建名称 _BPX_BATCH_UMASK 并设置期望的值。
注: 在定义并设置 _BPX_BATCH_UMASK 之后,需要重新启动服务器以使新的 UMASK 设置生效。
信息
数据类型 整型
缺省值 007
[AIX][HP-UX][Linux][Solaris][IBM i][z/OS]

作为用户运行

指定以哪个用户来运行进程。 必须对安全性系统定义此用户标识。

[z/OS] 如果是在 z/OS 操作系统上运行,那么此字段不适用。z/OS 用户必须使用 RACF 来使用户与地址空间相关联。进程显示会将与 RACF 相关联的用户显示为正在运行的用户。

避免故障 避免故障: 如果要将应用程序服务器移交给此选项中所指定的用户,那么启动此进程的用户必须是 root 用户[2013 年 9 月更新]或者在“RunAs 用户”中定义的用户[2013 年 9 月更新]。这是操作系统的限制。gotcha
[AIX][HP-UX][Linux][Solaris] 避免故障 避免故障: 使用“RunAs 用户”功能时,环境设置不会自动更改。缺省情况下,应用程序服务器将接收到启动进程的用户的环境设置(包括 $HOME 和 $USER 值),而不会接收到“RunAs 用户”值。如果应用程序服务器上部署的应用程序要求为“RunAs 用户”设置特定的环境设置值,那么您必须执行下列任何一项操作:
  • 在启动服务器之前定义环境设置。
  • 对于 $HOME 值,请授予操作系统中“RunAs 用户”值的写许可权。
如果您正在使用“RunAs 用户”功能,那么建议您不要依赖于环境变量,而是直接对应用程序指定值。gotcha

[Windows] 如果您正在运行 Microsoft Windows 操作系统,那么此字段将被忽略,这是因为 Windows 用户帐户并非由应用程序服务器管理。

信息
数据类型 字符串

[IBM i] 对于 IBM i 操作系统,需要执行其他步骤才能使用除 QEJBSVR 以外的用户标识运行。有关更多信息,请参阅 WebSphere® Application Server for iSeries® 在线文档的 Security 部分。请转至 http://www.ibm.com/servers/eserver/iseries/software/websphere/wsappserver/index.html 并浏览到 WebSphere Application Server for iSeries 安全信息。

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

作为组运行

指定进程是其成员的组,并作为该组运行。

[z/OS] 如果是在 z/OS 操作系统上运行,那么此字段不适用。z/OS 用户必须使用 RACF 来使组与地址空间相关联。进程显示会将与 RACF 相关联的组显示为正在运行的用户。

[2013 年 3 月更新]如果指定了 runAsGroup 值,那么会将该值添加至辅助组列表。如果所指定的 runAsGroup 值不是 runAsUser 的主组,而用户定义为组数据库(通常为 /etc/group)中的组列表的一部分,那么主组将仅包括在辅助组列表中。[2013 年 3 月更新]

[Windows][IBM i] 此字段将被忽略。

信息
数据类型 字符串
[AIX][HP-UX][Linux][Solaris][z/OS]

在进程组中运行

为进程指定特定进程组。进程组是一种机制,操作系统通过这种机制来以逻辑方式使多个进程相关联,从而将他们作为一个单元来对他们执行操作。通常,操作系统使用此机制来分发信号。

[z/OS] 如果是在 z/OS 操作系统上运行,那么此字段不适用。z/OS 用户必须使用 RACF 来使进程组与地址空间相关联。进程显示会将与 RACF 相关联的进程组显示为正在运行的用户。

特定操作系统可能会允许对进程组执行其他操作。请参阅操作系统文档,以了解有关可以对进程组执行的操作的更多信息。

[Windows][IBM i] 此字段将被忽略。

信息
数据类型 整型
缺省值 0,这表示不将该进程指定到特定的进程组。


文件名: urun_rprocexec.html