OpenVPN 日志文件已删除,不再有新日志

OpenVPN 日志文件已删除,不再有新日志

当 vpn 服务器仍在运行时,我团队中的某个人删除了 openvpn.log 文件。

现在由于某种原因,openvpn 没有创建新的日志文件,因此我们没有更多日志。

有没有办法强制 openvpn 恢复记录文件而无需重新启动它?

答案1

不幸的是openvpn(至少 2.5.1 版)不会在SIGHUP重新启动或任何其他事件上重新打开日志文件。如果您不想重新启动但想读取已删除(但仍在增长)的日志文件,您可以

# tail /proc/`pidof openvpn`/fd/2

copytruncate您还可以使用以下选项旋转日志文件而不删除它logrotate这个答案

相关内容