诊断“修复方法”服务的故障

本主题处理与“修复方法”服务相关的问题。

“修复方法”服务何时关闭?

“修复方法”服务关闭,然后会在 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

分辨率:要启动“修复方法”服务,请执行以下操作:
  1. 导航到 <ASE Install Dir>\AppScan Enterprise\ArticleService\security-info 文件夹路径并打开命令提示符。
  2. <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> 值。
  3. 将命令复制到命令提示符,然后单击 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

用户如何获取与“修复方法”功能问题相关的日志消息?

要解决“修复方法”服务相关问题,您可以使用以下信息获取日志消息。

“修复方法”服务监控选项卡问题日志消息。

要启用“监控”选项卡日志记录功能,请执行以下步骤。
  1. 从 ASE 的左侧欢迎滑块中选择管理选项卡。
  2. 单击“管理”选项卡中的常规设置,然后单击日志设置编辑按钮。
  3. 在“编辑日志设置”中选择调试日志级别 ,然后单击“保存”按钮。

在“监控”选项卡中更新调试日志级别后,您可以在 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