服务器日志核心代码

下表显示了一些由服务器对象管理器 (SOM) 编写的日志代码、与代码相关联的消息以及可能会对疑难解答有所帮助的附加说明:

编码

意义

注释

1000

无法添加计算机

如果尝试添加的新服务器容器计算机不存在或 SOM 无法找到,可能会出现此错误。

1001

无法删除计算机

如果移除计算机失败,则会记录此错误。

1002

配置名称包含非法字符

1003

配置加载失败

如果服务配置文件损坏或包含无效的值,可能会记录此错误。

1004

无法添加配置

添加新服务失败(例如,如果尝试添加与现有服务名称和类型相同的服务)时将记录此错误。

1005

无法删除配置

删除服务失败(例如,如果尝试删除不存在的服务)时将记录此错误。

1006

无法停止配置

停止服务失败(例如,尝试停止已停止的服务)时将记录此错误。

1007

无法暂停配置

暂停服务失败(例如,尝试暂停已停止或已暂停的服务)时将记录此错误。

1008

无法启动配置

启动服务失败(例如,尝试启动已启动的配置或无法启动任何最小实例)时将记录此错误。

1009

配置初始化失败

1010

未找到类型

服务器对象配置尝试使用服务器中未注册的服务器对象类型时,将记录此错误。已注册的类型为 MapServer、GeocodeServer、GeodataServer、GlobeServer 和 GPServer。

1011

服务器启动失败

1012

加载 Server.dat 失败

如果 SOM 启动时无法读取服务器配置文件 Server.dat(例如,SOM 启动时 Server.dat 文件已损坏或 Server.dat 包含无效的值),将记录此错误。

1013

服务器上下文创建失败

无法使用服务启动客户端应用程序时将记录此错误。如果服务器为客户端创建服务器上下文失败(例如,客户端要求服务器为不存在的服务器对象配置创建上下文)将出现此错误。

1014

创建容器失败。服务器进程无法启动,因为服务器或容器帐户配置有误或者帐户与帐户要添加到的服务器计算机不匹配。

服务器在其中一个服务器对象容器计算机上创建新容器进程失败时将记录此错误。在 ArcGIS Server 配置中,如果 SOM 和 SOC 帐户在所有计算机上的名称和密码不同,则可能发生此情况。

1015

容器创建线程失败。

在其中一个服务器对象容器计算机上,如果服务器在容器进程中创建新线程失败,将记录此错误。

1016

创建服务器对象实例失败

此消息可能包含更为具体的错误信息。

1017

容器进程已崩溃

如果包含服务器对象(针对目标服务器对象配置)的容器进程崩溃,将会记录此错误。如果这是一个池化服务,服务器将创建新进程和服务以重新填充池。

1018

服务器目录路径无效

1019

无法添加服务器目录

尝试添加服务器目录时如果已经存在相同名称和类型的服务器目录,将出现此错误。

1020

无法删除服务器目录

如果尝试删除不存在的服务器目录,将出现此错误。

1021

无法更新服务器目录

如果尝试更新不存在的服务器目录,将出现此错误。

1022

未找到文件

如果启动 SOM 时无法找到服务器对象类型文件,将记录此错误。服务器对象类型文件为 <ArcGIS Server 安装目录>\server\system\ServerTypes.dat(在 Windows 中)或 <ArcGIS Server 安装目录>/arcgis/server<ArcGIS 版本号>/server/system/ServerTypes.dat(在 Linux/Solaris 中)

1023

文件 ServerTypes.dat 为空。未注册任何类型。

服务器对象类型文件为空时将记录此错误。服务器对象类型文件为 <ArcGIS Server 安装目录>\server\system\ServerTypes.dat(在 Windows 中)或 <ArcGIS Server 安装目录>/arcgis/server<ArcGIS 版本号>/server/system/ServerTypes.dat(在 Linux/Solaris 中)

1024

服务器没有对目录的写入权限

1025

配置名称过长

1026

类型名称过长

1027

为服务器统计数据创建缓存失败

1028

在 ServerTypes.dat 中未找到所需标记 Name。

此消息适用于创建自定义服务器对象扩展的开发人员。

1029

在 ServerTypes.cfg 中未找到所需标记 CLSID(或 PROGID)。

此消息适用于创建自定义服务器对象扩展的开发人员。

1030

文件加载失败

1031

服务器已启用。

1032

服务器已禁用

1033

警告:SOM 配置变更无法保存到磁盘,在 SOM 重新启动时将不可用。

1034

警告:在 SOM 重新启动时,对服务器对象配置所做的更改无法保存到磁盘且将不可用。

1035

警告:在 SOM 重新启动时,对服务器对象扩展类型配置所做的更改无法保存到磁盘且将不可用。

1036

服务器已失去与 SOC 计算机的连接。此计算机已从 SOC 计算机列表中删除,但可以使用诸如 ArcCatalog 之类的管理客户端将其手动添加到列表中。

1037

异常错误。

尝试禁用 SOC 计算机时出现未知错误。

1038

加载文件夹的属性失败。文件丢失、不可用或无效。

1039

保存文件夹的属性失败。文件不可用。

1040

ArcGIS Server 版本不支持此功能。

需要 ArcGIS Server Enterprise 时可能出现此消息。

1041

此功能需要 ArcGIS Server 版本。

如果您有 ArcGIS Server Workgroup 但却要尝试只有 Enterprise 才支持的操作,可能会出现此消息。

1042

在所有 SOC 计算机上创建服务器对象实例均失败。

2000

未找到计算机

如果 SOM 尝试在无法找到的计算机上创建新容器进程或线程,将会记录此消息。如果计算机不可用(由于网络问题)而 SOM 仍在运行,通常会出现这种错误。

2001

计算机已经存在

尝试添加已添加到 GIS 服务器中的服务器对象容器计算机时,将记录此消息。

2002

配置已经存在

尝试添加与现有服务器对象配置名称和类型相同的新服务器对象配置时,将记录此消息。

2003

未找到配置

客户端请求不存在的服务器对象配置时,将记录此消息。

2004

未停止配置

2005

未启动配置

2006

最小实例值大于最大实例值

添加或更新服务器对象配置时,指定的最小或最大实例值无效,例如最小值大于最大值。

2007

上下文超时

如果某客户端占用服务器对象的时间超过其使用超时的时间,则服务器将自动释放该客户端。

2008

上下文创建已超时

创建服务器对象实例所消耗的时间超过创建超时的时间,因此服务器取消此创建过程。

2009

未找到 Server.dat

如果 SOM 运行期间无法读取服务器配置文件 Server.dat,将记录此消息。

2010

服务器配置包含无效的参数

如果 SOM 读取 Server.dat 文件时遇到无效的标记或值,将记录此消息。

2011

未找到服务器目录

如果尝试查找或删除不存在的服务器目录,将记录此消息。

2012

服务器目录已经存在

如果尝试添加的新服务器目录已经存在,将记录此消息。

2013

服务器没有相关联的 SOC 计算机,或所有 SOC 计算机目前均已饱和。

2014

服务器进程无法启动,因为服务器或容器帐户配置有误或者帐户与帐户要添加到的服务器计算机不匹配。检查这些帐户的用户名和密码或重新运行“安装后配置”。

2014

服务器未获得执行此操作的许可。需要拥有企业许可才能添加远程服务器对象容器计算机。

2014

计算机的许可不适用于此 ArcGIS Server。需要另一不同的许可。

2015

服务器对象扩展类型未注册为服务器对象类型

2016

服务器对象扩展类型已注册为服务器对象类型

2017

服务器对象扩展类型已成功注册为服务器对象类型

2018

服务器对象扩展类型无法注册为服务器对象类型

2019

服务器已失去与 SOC 计算机的连接。计算机被服务器禁用。

2020

服务器已修复与 SOC 计算机的连接。计算机被服务器启用。

2021

异常错误

尝试启用 SOC 计算机时出现未知错误。

3000

已成功添加计算机

用户将新服务器对象容器计算机添加到 GIS 服务器时,将记录此消息。

3001

已成功删除计算机

用户从 GIS 服务器中移除服务器对象容器计算机时,将记录此消息。

3002

试图加载配置

SOM 启动时,将为每个服务器对象配置记录此消息。

3003

试图添加配置

添加新的服务器对象配置或更新现有服务器对象配置时将出现此情况。

3004

试图删除配置

删除或更新服务器对象配置时将出现此情况。

3005

试图停止配置

3006

试图暂停配置

3007

试图启动配置

在 SOM 启动期间启动服务器对象配置时,将不记录此消息。

3008

成功加载配置

启动 SOM 时,对每个成功加载的服务器对象配置都将记录此消息。此消息记录在代码为 3002 的消息之后。如果加载失败,将记录代码为 1003 的错误。

3009

已成功添加配置

SOM 启动并成功添加服务器目录管理器 (SDM) 和内部 ArcGIS Engine 服务器对象配置时,将记录此消息。

3010

已成功删除配置

3011

已停止配置

3012

已暂停配置

3013

已启动配置

请注意,成功启动可能会出现在记录错误之后。

3014

服务器已成功启动

请注意,成功启动可能会出现在记录错误之后。

3015

服务器已停止

出现此消息之后日志文件中不再添加其他消息。

3016

成功加载 Server.dat

SOM 启动且 Server.dat 中的信息成功加载后,将记录此消息。

3017

已成功添加服务器目录

3018

已成功更新服务器目录

3019

已成功删除服务器目录

3020

ArcGIS Server 得到企业许可等级的授权

3020

ArcGIS Server 得到工作组许可等级的授权

3020

ArcGIS Server 许可已重新初始化

4000

已成功创建容器

每次在服务器对象容器计算机上启动目标服务器对象配置的容器进程时,都将记录此消息。

4001

在容器上成功创建线程

每次在容器进程中为目标服务器对象配置创建线程时,都将记录此消息。

4002

已移除容器

每次从服务器对象容器计算机中移除目标服务器对象配置的容器进程时,都将记录此消息。

4003

线程已从计算机的进程中移除

每次从目标服务器对象配置的容器进程中移除线程时,都将记录此消息。

4004

已成功加载服务器对象实例

每次在目标服务器对象配置的容器进程内部的线程中创建服务器对象实例时,都将记录此消息。记录所经历的时间是创建服务器对象所消耗的时间。

4005

配置初始化成功

4006

已创建服务器上下文

每当客户端成功开始使用服务时,都将记录此消息。客户端应用程序为目标服务器对象配置调用 CreateServerContext。经历的时间是调用 CreateServerContext 与客户端接收服务器上下文之间的等待时间。

4007

已释放服务器上下文

每当客户端成功停止使用服务时,都将记录此消息。客户端将为针对目标服务器对象配置而创建的上下文调用 ReleaseContext。经历的时间是客户端完成调用 CreateServerContext 的时刻与释放客户端的时刻之间的使用时间。

4008

回收已开始

4009

回收下一个对象

回收目标服务器对象配置的实例时,将记录此消息。

4010

ConfigurationFactoryOP 创建失败

此错误的常见原因是 GIS Server 安装后配置未正确运行或需要重新运行。应用服务包却未重新运行 GIS Server 安装后配置时可能出现此情况。

4100

文件夹已存在

4100

未找到文件夹根目录

4100

无法创建文件夹

4100

文件夹名称为空或包含非法字符

4101

已成功创建文件夹

4102

文件夹不为空

4102

无法删除文件夹

4103

已成功删除文件夹

4104

未找到文件夹

4105

试图重命名文件夹

4106

已成功重命名文件夹

4107

无法重命名文件夹

重命名文件夹时,文件夹中不得包含任何服务。

4200

试图验证配置

4201

已成功验证配置

4202

配置无效

4203

配置验证失败


3/7/2012