进程执行设置

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

服务器适用于应用程序服务器、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 和应用程序服务器必须以所述的 UMASK 缺省值(对于 z/OSz/OS 为 007,针对 UNIX 为 022)运行,才能支持系统管理功能。因此,建议不要更改 Deployment Manager 或控制器的此设置的缺省值。

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

作为用户运行

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

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

避免故障 避免故障: 如果要将 Application Server 移交给此选项中指定的用户,那么启动此进程的用户必须是 root 用户或者在“作为用户运行”中定义的用户。这是操作系统的限制。更新之后,如果服务器无法启动,请确保已将概要文件目录的所有权授予非 root 用户标识。

[AIX Solaris HP-UX Linux Windows]有关更多信息,请参阅[AIX Solaris HP-UX Linux Windows]更改所有权以执行概要文件维护主题中的指示信息。

gotcha
避免故障 避免故障: 使用“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 相关联的组显示为正在运行的用户。

  • 注: 如果用户是辅助组的成员,那么缺省情况下,服务器进程将不具有该用户对这些组的访问许可权。为使该进程具有这些许可权,请在启动 WebSphere Application Server 前设置操作系统中的此环境变量:__JNI_PROCESS_INITGROUPS
  • 避免故障 避免故障: 使用“RunAs 组”功能时,环境设置不会自动更改。缺省情况下,应用程序服务器将接收到启动进程的用户的环境设置(包括 $HOME 和 $USER 值),而不会接收到“RunAs 组”值。如果应用程序服务器上部署的应用程序要求为“RunAs 组”设置特定的环境设置值,那么您必须执行下列任何一项操作:
    • 在启动服务器之前定义环境设置。
    • 对于 $HOME 值,请授予操作系统中“RunAs 组”值的写许可权。
    如果您正在使用“RunAs 组”功能,那么建议您不要依赖于环境变量,而是直接对应用程序指定值。gotcha

如果指定了 runAsGroup 值,那么会将该值添加到辅助组列表。当所指定的 runAsGroup 值不是 runAsUser 的主组时,如果在组数据库(通常为 /etc/group)中将该用户定义为组列表的一部分,那么主组将只包括在辅助组列表中。

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

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

在进程组中运行

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

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

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

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

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

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=urun_rprocexec
文件名:urun_rprocexec.html