我正在设置云上的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. WAMP限制日志文件大小
- 3. 日志4j TimeBasdRollingPolicy文件大小限制
- 4. Azure诊断日志大小限制
- 5. SQLServer日志传送文件大小限制
- 6. 使用Powershell限制事件日志设置Windows日志最大大小
- 7. MongoDB日志文件大小
- 8. 日志文件大小是巨大的
- 9. 如何使用winston在日志文件达到特定大小限制后对日志文件进行归档?
- 10. C#文件大小限制
- 11. Perl文件大小限制
- 12. AsyncFileUpload文件大小限制
- 13. ActiveMQ日志日志大小
- 14. pantheios输出到有限大小的日志文件
- 15. 子过程stdout/stderr到有限大小日志文件
- 16. log4j console appender和日志文件大小
- 17. Microsoft SQL事务日志文件大小
- 18. iPhone中的日志文件大小
- 19. 如果大小超出限制时清空连续打印日志文件?
- 20. Grails的不创建后大小限制新的日志文件超过
- 21. 每分钟超过大小限制时删除日志文件。 Crontab/Logrotate
- 22. 限制log4j2中汇总的日志文件的最大数量
- 23. TeamCity的文档文件大小限制
- 24. Docusign附件文件大小限制
- 25. MFMailComposeViewController附件文件大小限制
- 26. 如何限制日志的Azure表存储大小?
- 27. 限制Apache Tomcat 7.0中的日志大小
- 28. 如何在C++中限制日志大小?
- 29. 限制kafka中特定主题的日志大小
- 30. Azure应用程序诊断日志消息大小限制