诊断“修复方法”服务的故障
本主题处理与“修复方法”服务相关的问题。
“修复方法”服务何时关闭?
“修复方法”服务关闭,然后会在 AppScan Enterprise (ASE) UI 和控制台日志中显示有效的错误消息。
下面将讨论与不同 ASE API 上显示的错误消息相关的相应信息。
- UI 消息:CRWAS2310E 无法连接到位于以下位置的“修复方法”服务:<host>:<port>。确保“修复方法”服务正在运行。
-
日志消息:用户将在 console.txt 文件中看到“无法连接到 <host>:<port> 处的‘修复方法’服务”日志消息。对应的日志文件路径为 <ASE Install Dir>\AppScan Enterprise\Liberty\usr\servers\ase\logs。
- UI 消息:错误:无法连接“修复方法”服务。确保“修复方法”服务正在运行。
-
日志消息:用户将在 Log.txt 文件的 <host>:<port> 日志消息中看到“无法连接到‘修复方法’服务”。对应的日志文件路径为 <ASE Install Dir>\AppScan Enterprise\Logs。
- 导航到 <ASE Install Dir>\AppScan Enterprise\ArticleService\security-info 文件夹路径并打开命令提示符。
- 从 <ASE Install Dir>\AppScan Enterprise\Liberty\etc 文件夹路径 server.env 文件中获取 CustomAdvisoriesPort 值,然后更新 java -DServer.port=<port> -Dserver.address=0.0.0.0 -Dspring.mvc.servlet.load-on-startup=1 -Dlogging.config=log4j2.xml -jar security-info.jar 命令中的 <port> 值。
- 将命令复制到命令提示符,然后单击 Enter,系统将启动“修复方法”服务。
当“修复方法”服务端口已在使用时情况如何?
如果“修复方法”服务端口已在使用中,则 UI 和日志中会显示有效的错误消息。
下面将讨论与 API 上显示的错误消息相关的相应信息。
- UI 消息:CRWAS2313E 无法连接到位于以下位置的“修复方法”服务:<host>:<port>。确保“修复方法”服务端口未由任何其他服务使用。
-
日志消息:用户将在 console.txt 文件中看到“无法连接到 <host>:<port> 处的‘修复方法’服务”日志消息。
-
日志消息:用户将看到“无法连接到 <host>:<port> 处的‘修复方法’服务”。确保 console.txt 文件中任何其他服务日志消息未使用“修复方法”服务端口。对应的日志文件路径为 <ASE Install Dir>\AppScan Enterprise\Liberty\usr\servers\ase\logs。
- 错误:无法连接“修复方法”服务。确保端口未由另一个服务使用。
-
用户将看到“无法连接到‘修复方法’服务”。确保端口未由另一个服务使用。Log.txt 文件中的 <host>:<port> 日志消息。对应的日志文件路径为 <ASE Install Dir>\AppScan Enterprise\Logs。
可以发现 Web 服务器无法启动。端口 <Port> 还已由“修复方法”服务 secinfo.txt 日志文件中的日志消息使用。对应的日志文件路径为 <ASE Install Dir>\AppScan Enterprise\ArticleService\security-info\logs。
分辨率:使用新的“修复方法”端口重新运行配置向导。
导出的安全报告中未提供“修复方法”信息时情况如何?
如果导出的安全报告中未提供问题类型“修复方法”信息,则错误消息将显示在日志中。
下面将讨论与 API 上显示的错误消息相关的相应信息。
-
您将看到对于此问题类型无可用的“修复方法”信息:<issueTypeId> 或者无法从 console.txt 文件的 <host>:<port> 日志消息获取“修复方法”信息。对应的日志文件路径为 <ASE Install Dir>\AppScan Enterprise\Liberty\usr\servers\ase\logs。
-
您将看到对于此问题类型无可用的“修复方法”信息:<IssueTypeId>(或者)无法从 Log.txt 文件的 <host>:<port> 日志消息获取“修复方法”信息。对应的日志文件路径为 <ASE Install Dir>\AppScan Enterprise\Logs。
当“修复方法”服务中不存在 issueType 标识时情况如何?
如果“修复方法”服务中不存在 issueTypeId,您将在 ASE UI 和控制台日志中看到有效的错误消息。下面显示了相应的信息。
- UI 消息:CRWAS2309E 问题类型名称无效或不存在。
- 您将在 console.txt 文件中看到无效或不存在的问题类型 <issueTypeId> 日志消息。对应的日志文件路径为 <ASE Install Dir>\AppScan Enterprise\Liberty\usr\servers\ase\logs。
- 您将在 Log.txt 文件中看到无效或不存在的问题类型 <IssueTypeId> 日志消息。对应的日志文件路径为 <ASE Install Dir>\AppScan Enterprise\Logs。
用户如何获取与“修复方法”功能问题相关的日志消息?
要解决“修复方法”服务相关问题,您可以使用以下信息获取日志消息。
“修复方法”服务监控选项卡问题日志消息。
- 从 ASE 的左侧欢迎滑块中选择管理选项卡。
- 单击“管理”选项卡中的常规设置,然后单击日志设置编辑按钮。
- 在“编辑日志设置”中选择调试日志级别 ,然后单击“保存”按钮。
在“监控”选项卡中更新调试日志级别后,您可以在 Log.txt 文件中看到“修复方法”“监控”选项卡问题日志消息。对应的日志文件路径为 <ASE Install Dir>\AppScan Enterprise\Logs。
- 您将在 Log.txt 文件中看到“修复方法”“扫描”选项卡问题日志消息。对应的日志文件路径为 <ASE Install Dir>\AppScan Enterprise\Logs。
- 您还可以在 secinfo.txt 日志文件中查看“修复方法”服务日志消息。对应的日志文件路径为 <ASE Install Dir>\AppScan Enterprise\ArticleService\security-info\logs。