Jenkins 詹金斯:没有可用的磁盘空间
我正在Jenkins中执行作业,其间抛出错误并失败,错误如下:Jenkins 詹金斯:没有可用的磁盘空间,jenkins,Jenkins,我正在Jenkins中执行作业,其间抛出错误并失败,错误如下: java.io.IOException: No space left on device [testng] at java.io.UnixFileSystem.createFileExclusively(Native Method) [testng] at java.io.File.createNewFile(File.java:1012) [testng] at org.testng.in
java.io.IOException: No space left on device
[testng] at java.io.UnixFileSystem.createFileExclusively(Native Method)
[testng] at java.io.File.createNewFile(File.java:1012)
[testng] at org.testng.internal.Utils.writeFile(Utils.java:163)
[testng] at org.testng.internal.Utils.writeUtf8File(Utils.java:115)
调试:
但磁盘中有很多可用空间。我尝试了df-h来获取以下信息。我的Jenkins文件夹和tmp位于/dev/mapper/centos根目录中,它有500GB磁盘
Filesystem Size Used Avail Use% Mounted on<br>
/dev/mapper/centos-root 500G 91G 410G 19% /<br>
devtmpfs 12G 0 12G 0% /dev<br>
tmpfs 12G 0 12G 0% /dev/shm<br>
tmpfs 12G 17M 12G 1% /run<br>
tmpfs 12G 0 12G 0% /sys/fs/cgroup<br>
/dev/sda1 497M 106M 392M 22% /boot<br>
/dev/mapper/centos-home 28G 1.5G 27G 6% /home<br>
已使用的文件系统大小可用安装的%Use
/dev/mapper/centos root 500G 91G 410G 19%/
devtmpfs 12G 0 12G 0%/dev
tmpfs 12G 0 12G 0%/dev/shm
tmpfs 12G 17M 12G 1%/次运行
tmpfs 12G 0 12G 0%/sys/fs/cgroup
/dev/sda1 497M 106M 392M 22%/开机
/dev/mapper/centos home 28G 1.5G 27G 6%/主页
无法理解为什么Jenkins在有磁盘空间的情况下抛出这样的错误?Jenkins中是否设置了任何特定于工作的限制?请同时发布您的inode和内存使用情况:
df-i
和free-m
。您还应该在/dev/mapper/centos根目录524283904 153230 524130674 1%/devtmpfs 3062615 406 3062209 1%/dev tmpfs 3064789 1 3064788 1%/dev/shm tmpfs上安装的job.df-i:Filesystem Inodes IUsed IFree IUse%期间运行这些3064789 475 3064314 1%/运行tmpfs 3064789 13 3064776 1%/sys/fs/cgroup/dev/sda1 512000 330 511670 1%/boot/dev/mapper/centos home 2882762882761%/homefree-m总免费使用量共享缓冲区缓存Mem:23943 20920 3023 7 0 15965-/+buffers/cache:4954 18988 Swap:2063 82 1981如何连续运行这些缓冲区。这就像每1分钟单独运行一次脚本吗?如果我正确读取未格式化的输出,我看不出有任何问题。要在作业中运行此操作,请将其添加为shell步骤。寻找inode使用的最大值,以防出现问题。太多的变量无法确定,但这将提供线索。