我正在設置雲上的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