0

我正在从 docker 映像 (owasp/zap2docker) https://hub.docker.com/r/owasp/zap2docker-stable/运行 ZAP 攻击代理

我定期遇到这个错误(一旦它第一次发生,一切都会出错)

30130034 [HSQLDB Timer @28b04679] WARN hsqldb.db..ENGINE - ScriptWriter 同步错误:java.io.SyncFailedException:在 org.hsqldb.lib.FileUtil$FileSync 的 java.io.FileDescriptor.sync(本机方法)处同步失败。 sync(Unknown Source) at org.hsqldb.scriptio.ScriptWriterBase.forceSync(Unknown Source) at org.hsqldb.scriptio.ScriptWriterBase.sync(Unknown Source) at org.hsqldb.scriptio.ScriptWriterBase.run(Unknown Source) at org. hsqldb.lib.HsqlTimer$TaskRunner.run(Unknown Source) at java.lang.Thread.run(Thread.java:745)

物理上 - 我已经检查过 - 容器和环境中都有足够的空间(大量空闲 inode,大量物理空间)。我正在运行 aws m3.large 实例(2 核,7.5GB RAM,1x32GB SSD 磁盘)。任何线索可能导致它,或如何规避该错误?

4

2 回答 2

1

当写入 .log 文件的更改同步到磁盘时会引发此错误,这意味着同步不成功。此故障清楚地表明磁盘系统不可靠。

于 2016-09-20T13:53:33.153 回答
0

我以前从未见过那个:( 你可能知道它是一个 HSQLDB 错误而不是一个 ZAP 错误。你在运行每周的 docker 映像时得到它吗?

于 2016-09-19T09:18:18.907 回答