如何修复操作日志 - DigitalPlatform/dp2 GitHub Wiki
操作日志出现错误时,可以对它进行修复
1. 取得错误的操作日志文件
1.1 找到操作日志所在的位置
操作日志都是保存在服务器所在的电脑中的operlog目录下的。用户需要先登录到服务器所在的电脑上,先使用dp2 installer软件来确认操作日志所保存的位置。
对于标准版服务器来说,具体操作是:
点击电脑上【开始】菜单-【DigtalPlateform】程序组-【dp2 installer安装实用工具 v3】,打开dp2 installer安装实用工具。
点击【dp2library】-【打开数据文件夹】-选择需要的实例,即可进入对应的数据文件夹。然后在里面可以找到一个名为operlog的子目录,这个目录里面包含了所有的操作日志。用户可以根据文件命名来寻找所需日期的日志文件。将其拷贝出来,以便到服务器以外的电脑进行处理。
同时也可以复制当前路径的内容到记事本,或者用一个小本子记下这个路径,便于日后直接查找。
如何查看单机版服务器的操作日志:
点击单机版服务器菜单【帮助】-【打开用户文件夹】-【library_data】-【operlog】,里面的日志文件是按照日期命名的,用户可以根据日期来查找需要的日志文件。
1.2 拷贝错误的操作日志
直接在服务器上处理操作日志容易造成处理前和处理后的混淆,一般建议将错误日志拷贝到另外一台电脑上去处理。
2. 修复操作日志
先将错误的操作日志拷贝到一台不同于服务器的电脑之后,可以用dp2内务来修复日志。
打开dp2内务,点击菜单【功能】-【系统维护】-【日志窗】,进入【日志窗】,点击其中的【修复】标签,进入【修复】属性页。
点击【源日志文件名】输入框右侧的【...】按钮,系统弹出【请指定要修复的源日志文件名】对话框,用户在电脑上找到需要修复的文件后,点击【打开】,此时需要修复文件的路径显示到【源日志文件名】文本框里;然后点击【目标日志文件名】文本框右侧的【...】按钮,系统弹出【请指定修复操作要创建的目标日志文件名】对话框,用户选择修复后的文件所保存的位置后,点击【保存】按钮,此时修复文件的保存路径显示到【目标日志文件名】文本框里。
注:日志文件的命名一般是“日期.log”形式,用户在对修复后文件命名时须要将修复后文件名与修复前的文件名作出明显区分,以免混淆。
点击【修复】按钮,系统开始修复日志,修复完成后弹出对话框,提示修复完成,如何修复,以及保存到哪个文件等信息。
用户将修复后的日志文件拷贝下来,准备好拿到服务器上去覆盖原有的错误日志文件。
3. 用修复的操作日志取代错误的操作日志。
用户到服务器所在的operlog子目录中,先对原来的错误日志修改命名,比如修改为“日期.log.old"形式,然后将修复后的文件命名为“日期.log”形式(这里的日期仍然是日志当天的日期)。这样修复后的日志将取代原有的错误日志,当用户用内务打开这天的日志时看到的会是修复后的日志记录。
将原有错误日志改名并放在operlog子目录中的目的,是为了日后进行日志回溯。
修改日志文件名的步骤:
1)通知用户服务器需要中断数分钟,并等待客户明确回复后进行后续操作
2)在服务器上,打开【服务器管理器】,找到【本地服务器】,并在右侧界面下拉,找到【服务】列表
3)在【服务】列表中,找到【dp2 Library Server】服务,选中并右击,在菜单中选择【停止服务】
4)打开日志修改目录,修改日志文件名,修改好后,弹出的提示窗选择"确定"
5)回到【服务】管理界面,找到【dp2 Library Server】,选中右击,在菜单中选中【启动服务】
6)通知用户,服务器已恢复,可以正常使用