小编Soh*_*han的帖子

虽然系统上有足够的空间,但Hudson失败并显示错误"设备上没有剩余空间"

尽管磁盘上有足够的空间,但是在构建了几个带有跟踪堆栈跟踪的项目并且错误"设备上没有剩余空间"之后,Hudson一再失败.任何文件夹都没有配额限制.下面是不同系统命令的输出.

以下是关键系统信息:

Hudson ver. 1.361
executable-war /opt/hudson/hudson.war
java.runtime.name OpenJDK Runtime Environment
java.runtime.version 1.6.0_18-b18
os.name Linux-Ubuntu 10.04
os.version 2.6.32-19-generic
Run Code Online (Sandbox Code Playgroud)

根据df,有50%的可用空间

$ df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1            147550696  67382688  72672840  49% /
none                   1535580       304   1535276   1% /dev
none                   1539732       504   1539228   1% /dev/shm
none                   1539732        96   1539636   1% /var/run
none                   1539732         0   1539732   0% /var/lock
none                   1539732         0   1539732   0% /lib/init/rw
none                 147550696  67382688  72672840  49% /var/lib/ureadahead/debugfs
Run Code Online (Sandbox Code Playgroud)

接下来我通过lsof检查打开文件句柄,这也是在限制范围内

lsof | wc -l
694
Run Code Online (Sandbox Code Playgroud)

然后我通过这个命令检查了文件句柄

cat /proc/sys/fs/file-nr
3392 …
Run Code Online (Sandbox Code Playgroud)

linux hudson

19
推荐指数
1
解决办法
4万
查看次数

标签 统计

hudson ×1

linux ×1