我正在设置云上的Centos 6.5服务器上的tinyproxy。我已成功安装它。但是,由于云的大小限制,我们希望限制日志文件(/var/log/tinyproxy.log)的大小。我需要配置日志文件,以便它可以保留最新小时日志的信息。例如,如果现在是下午5点30分,那么文件必须仅包含下午4点30分的数据。我已经阅读tinyproxy文档,并找不到日志文件限制参数。如果有人给我提供了如何做到这一点,我会非常感激。谢谢。限制大小tinyproxy日志文件
0
A
回答
0
我不相信Tinyproxy具有限制日志大小的功能,但是单独为它编写脚本会非常简单。
使用Python,自动运行使用Linux crontab
每隔一小时一个示例脚本:。
import os
import shutil
# Remove Old Logs
os.remove(/[DESTINATION])
# Copy Logs to Storage
copyfile(/var/log/tinyproxy.log, /[DESTINATION])
# Remove Primary Logs
os.remove(/var/log/tinyproxy.log)
(这只是一个例子,您可能必须清除删除它tinyproxy.log相反,你可能甚至想设置它以便您再次复制旧日志,以便在需要日志时不会最终只有1-2分钟的日志。)
并使用crontab -e
将此项添加到crontab
(请确保您拥有正确的权限来编辑日志文件!)。这将在小时内每小时运行脚本:
01 * * * * python /[Python Path]/logLimit.py
0
我发现crontab对于这项任务非常有用。
30 * * * * /usr/sbin/logrotate /etc/logrotate.d/tinyproxy
它每小时旋转我的日志文件。
相关问题
- 1. 限制德比日志文件大小
- 2. 限制mysql日志文件大小
- 3. 日志4j TimeBasdRollingPolicy文件大小限制
- 4. WAMP限制日志文件大小
- 5. Azure诊断日志大小限制
- 6. 如何限制Mercurial日志的大小?
- 7. 限制查询大小以控制事务日志大小
- 8. 限制tomcat日志文件大小并设置轮转
- 9. Autosys R11.3:日志文件大小限制错误
- 10. SQLServer日志传送文件大小限制
- 11. 使用Powershell限制事件日志设置Windows日志最大大小
- 12. MongoDB日志文件大小
- 13. 日志文件大小是巨大的
- 14. 如何使用winston在日志文件达到特定大小限制后对日志文件进行归档?
- 15. C#文件大小限制
- 16. AsyncFileUpload文件大小限制
- 17. Perl文件大小限制
- 18. ActiveMQ日志日志大小
- 19. pantheios输出到有限大小的日志文件
- 20. 子过程stdout/stderr到有限大小日志文件
- 21. MySQL日志文件的性能/大小
- 22. 事务日志备份文件大小
- 23. SQL 2005日志文件初始大小
- 24. Microsoft SQL事务日志文件大小
- 25. 管理SQL日志文件大小
- 26. Apache2日志文件大小和性能
- 27. iPhone中的日志文件大小
- 28. log4j console appender和日志文件大小
- 29. 限制文件流的文件大小?
- 30. DB2日志文件限制,SQLCODE:-964