天天看點

File size limit exceeded

File size limit exceeded

最近伺服器老是某個服務啟動不了,看到出錯是File size limit exceeded

根據這個詞檢視了一下,有如下資訊:

引用

log檔案中的store.log超過2G時就會報這個錯誤

檢視了一下log,的确檔案更好是2G,删掉log,然後禁止log記錄,服務起來了

看來檔案比較大的時候得注意了,要不就通過修改系統限制

ulimit -a 可以檢視,比如我的可以擷取如下資訊:

ulimit用于配置設定shell啟動程序所占用的資源,當然言下之意也就是限制我們使用了。比如今天我aptitude時,程式退出,出現提示file size limit exceeded。我馬上想到兩天前修改了/etc/security/limits.conf

輸入ulimit -a(這個指令是顯示目前配置)看一下

file size (blocks,-f) 2048

open file (-n) 1024

果然有些小了,隻允許打開2M以下的檔案。

我們可以修改/etc/security/limits.conf

不過這需要重新開機,剛好我的機子在做運作測試,不想重新開機,是以我就用ulimit來直接修改了

ulimit -f 1024000

這個指令的意思是允許打開1G的檔案

繼續閱讀