Closed lwb1978 closed 3 days ago
@zfl9 我在进行passwall的chinadns-ng模块优化开发时遇到临时缓存生成的问题。 我在生成配置时已经加入了(没有使用持久化): cache 4096 verdict-cache 5000 但对进程进行kill后并没有在tmp目录生成临时缓存文件。 PS:我测试时kill并没有-9等多余参数,另外为了方便管理进程,passwall是将所有用到的组件链接到/tmp/etc/passwall/bin目录中运行,也就是说chinadns-ng被pw调用的进程地址是/tmp/etc/passwall/bin/chinadns-ng 是否是因为符号链接的原因还是哪里不对,老大能否答疑解惑一下,谢谢。
若启用 *-cache-db,则:
*-cache-db
若未启用 *-cache-db,则上述效果不存在。
为方便调试,可通过 kill -USR1 <pid> “手动/强制” 将数据导出至 cache-db 文件:
kill -USR1 <pid>
/tmp/chinadns*.db
多谢,明白了。
@zfl9 我在进行passwall的chinadns-ng模块优化开发时遇到临时缓存生成的问题。 我在生成配置时已经加入了(没有使用持久化): cache 4096 verdict-cache 5000 但对进程进行kill后并没有在tmp目录生成临时缓存文件。 PS:我测试时kill并没有-9等多余参数,另外为了方便管理进程,passwall是将所有用到的组件链接到/tmp/etc/passwall/bin目录中运行,也就是说chinadns-ng被pw调用的进程地址是/tmp/etc/passwall/bin/chinadns-ng 是否是因为符号链接的原因还是哪里不对,老大能否答疑解惑一下,谢谢。