服务器日志核心代码
下表显示了一些由服务器对象管理器 (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 |
配置验证失败 |