在我的公司,我們使用的是perforce,上次我們開始收到「文件系統'P4LOG'只有XXX免費,但服務器配置至少需要YYY」。這是什麼意思。我試圖谷歌和我發現的所有是,這是env變量 - Name and path of the file to which Perforce errors are written.
我們要求我們的管理員來解決這個問題,他增加了最小文件大小,一段時間後刪除錯誤,但稍後它再次出現。爲什麼會出現此警告?如何預防它?什麼是P4LOG?爲什麼它被填滿了?
回答
您的管理員可以設置Perforce's specific log rotation tool或使用標準Linux logrotate tool。如果您不想保持Perforce服務器上的磁盤空間不足,這一點非常重要。
隨着p4 logrotate文檔的提及,p4 logrotate會在checkpointing or journaling事件中自動發生。您應該設置檢查點和日誌記錄,以便在p4服務器出現問題時不會冒損失整個軟件倉庫的風險。
您的管理員需要放棄日誌輪換。日誌循環將壓縮最近的日誌並刪除舊日誌。
文檔說'logrotate'用於結構化服務器日誌。 P4LOG是這種文件嗎?什麼信息寫在哪裏?另外文檔說它應該自動旋轉。 – nikitablack
可能存在所有權或權限問題,或者cronjob可能沒有運行。你在使用什麼操作系統? – user2182349
我覺得linux。 Btw文檔說'logrotate'不會旋轉非結構化的P4LOG或P4AUDIT日誌。 – nikitablack
- 1. 什麼時候畫布被填滿?
- 2. 內圈爲什麼會填滿外圈?
- 3. 爲什麼數組填滿「m」
- 4. 爲什麼SVG路徑曲線被填滿?
- 5. 爲什麼我的輪廓不完全被opencv填滿?
- 6. XCode 4:它爲什麼填滿所有視圖?
- 7. Xcode項目中的podfile.lock是什麼,它爲什麼被使用?
- 8. 什麼是StoreView1,爲什麼它被請求
- 9. 什麼是Cometd?爲什麼它被使用和如何工作
- 10. 什麼是ghostscript,爲什麼它被使用?
- 11. 爲什麼NSString'忘記'它是什麼?
- 12. 什麼是clojure.lang.Var.getRawRoot和它爲什麼叫?
- 13. POINTER_32 - 它是什麼,爲什麼?
- 14. 什麼是string array [] =「」;是什麼意思?爲什麼它有效?
- 15. 爲什麼JavaScript轉換它,它是什麼將它轉換爲?
- 16. 什麼是Ext.Component.initialConfig,它做了什麼,以及在什麼情況下使用它?
- 17. 爲什麼這麼多的記憶被佔用了,爲什麼當我關閉窗戶時它不被清除?
- 18. 什麼是python中的類,它做什麼,它爲什麼需要它?
- 19. 誰選了127.0.0.1爲localhost,爲什麼?它有什麼意義?
- 20. 爲什麼這個結構的變量在被調用時沒有被填滿?
- 21. 爲什麼NVCC是不滿意函子
- 22. tf.contrib.layers.embed_sequence()是爲了什麼?
- 23. MariaDB RDS實例「填滿」沒有什麼
- 24. 什麼是填充了PBEWITHSHA256AND128BITAES-CBC-BC
- 25. 爲了什麼?
- 26. org.springframework.orm.hibernate3.HibernateSystemException:...爲什麼它是?
- 27. 爲什麼它不是rtl?
- 28. 什麼是CString :: StringTraits?它是爲了什麼?似乎沒有文檔
- 29. 它是必需的androidtestcompile?它是爲了什麼?
- 30. 什麼是MIME?它到底是什麼?
而且,一旦您創建了檢查點並旋轉了日誌,就可以將舊日誌和日誌複製到備份設備(例如,外部硬盤或網絡存儲設備,然後將其從服務器的主設備上移除以釋放該空間。 –