重命名 Dgraph 日志文件夹时,我在基线更新中遇到错误。我猜这是因为 Dgraph 在重命名和日志文件夹被锁定之前没有正确停止。
以下是来自 backup_log_dir_for_component_Dgraph2.log 文件的错误(文件路径 PlatformServices\workspace\logs\archive)
Renaming G:\Endeca\MyEndecaApp\config\script\..\..\.\logs\dgraphs\Dgraph2 to G:\Endeca\MyEndecaApp\config\script\..\..\.\logs\dgraphs\Dgraph2.2016_06_28.06_02_42
Unable to rename G:\Endeca\MyEndecaApp\config\script\..\..\.\logs\dgraphs\Dgraph2 to G:\Endeca\MyEndecaApp\config\script\..\..\.\logs\dgraphs\Dgraph2.2016_06_28.06_02_42: Permission denied
我该如何解决这个问题,因为错误是间歇性的,基线有时会成功运行,而下次由于 Dgraph 锁定日志文件夹而失败。
我搜索并发现有一个名为“numIdleSecondsAfterStop”的 Dgraph 属性,它是在 Dgraph 停止后重命名日志文件夹之前基线等待的秒数,这是为了确保在继续之前由组件释放日志文件锁。
如何更改此属性?当我直接从 App.config 文件更改它时,它不会反映在 IAP 工作台中。