我们有很大的 nginx 错误日志(1GB)。
当 nginx 在该文件中写入新的错误时,这会导致严重的性能问题吗?
有时我们的网络服务器会挂起并需要大约 2 分钟的时间才能恢复。
操作系统:FreeBSD 8
答案1
我认为这取决于 nginx 的实现细节。理论上,如果 nginx 内部只打开一个日志文件进行追加,那么我认为大文件大小不会带来性能问题。我建议有一个通用的良好做法,即制定一个日志管理策略。可以使用截断日志或其他策略来减轻磁盘碎片化或用尽可用空间导致的性能下降的风险。
我们有很大的 nginx 错误日志(1GB)。
当 nginx 在该文件中写入新的错误时,这会导致严重的性能问题吗?
有时我们的网络服务器会挂起并需要大约 2 分钟的时间才能恢复。
操作系统:FreeBSD 8
我认为这取决于 nginx 的实现细节。理论上,如果 nginx 内部只打开一个日志文件进行追加,那么我认为大文件大小不会带来性能问题。我建议有一个通用的良好做法,即制定一个日志管理策略。可以使用截断日志或其他策略来减轻磁盘碎片化或用尽可用空间导致的性能下降的风险。