昨天公司的esxi服务器碰到这么个问题;

问题描述大致 :

问题出来的过程是这样的,  这个esxi服务器上装了7个虚拟机,有windows,有centos;当我昨天在搭建jenkins的构建的过程中,当我同时执行3个构建任务的时候(后期这个我会限制只能执行单次构建),虚拟机就挂掉,提示“there is no more space for virtual disk jenkins-00002.vmdk. you might be able to continue this session by  freeing dish space on the relevant volume, and clicking _Retry。”然后我在启动jenkins这台服务器的时候,报出异常“Failed to extend swap file from 0 kb to 5242880 kb. ”   第3步:我调小jenkins的虚拟机的内存,然后可以进入虚拟机;   出现上述问题之后,我反复的去降低其他虚拟机的配置,吧其他6台虚拟机的内存都降低为1G之后;因为当jenkins的服务器挂掉之后,只有降低其他虚拟机的内存,才能登陆进去。   最后发现即使所有的机器的内存都降到最低之后,最后jenkins的机器还是启动不了。报“Failed to extend swap file from 0 kb to xxxx kb. ”   其实我比较不能理解的是,我从其他的机器释放出来的内存上哪去了?真的很不能理解,昨天想了一夜都没想通;

苦逼的郁闷的周六就这么度过;在一个深圳的朋友老K的帮组下,理清楚了思路,分析了问题;

一个兼职运维,感觉很难征服让我没有信心的这个问题,尤其是,服务器所有虚拟机很敏感的时候,让我举足不前;没事,昨天也就抽了两包烟,这身体。哎!

进入正题,解决办法:

1:参照了vmware的官网;(google输入Failed to extend swap file from 0 kb to xxx kb),就能找到官网提示;

大概是让,改swap文件的存储路径;由于有风险,所有,觉得这种方案为备用方案;

2:分析了半天,定位为,esxi剩余磁盘空间不足,导致,虚拟机启动是,往物理机写swap文件的时候报出了上面的问题;

处理方法:我在机器上删掉一个虚拟机,一切恢复正常;并且保证物理机上有足够的内存,作为esxi服务器维护的必备常识;

插曲;

(昨天我领导跟我说:你他妈连swap是什么都不知道?我只能说我是做android开发的,我真的不知道,但是没有关系,态度可以让你持续去解决问题)。同样我也待反思自己,为什么连swap都不知道?

献给20160305,自己焦虑的一天。

Failed to extend swap file from 0 kb to xxx kb.相关推荐

  1. 【错误记录】NDK 动态库报错 ( dlopen failed: file offset for the library /lib/arm64/libwebp.so“ >= file size:0)

    文章目录 一.报错信息 二.解决方案 一.报错信息 运行 NDK 时 , 删除了引用的动态库 , 然后 " Ctrl + Z " 恢复 , 运行就报如下错误 ; 2021-04-2 ...

  2. java.lang.IllegalStateException:Failed to build unique file: /storage/emulated/0/...

    1.问题说明 Android Q上,生成同一个名称的文件(类型+年月日),一开始好好的,突然有一天就报错了: java.lang.IllegalStateException:Failed to bui ...

  3. /storage/emulated/0/Pictures/eWorld/1644986847.jpeg: open failed: ENOENT (No such file or directory)

    android studio的报错提示: java.io.FileNotFoundException: /storage/emulated/0/Pictures/eWorld/1644986847.j ...

  4. BUG之路2--ubuntu安装uwsgi测试报错:failed to open python file test.py

    心路历程 毫无疑问,又是能让我跳楼的BUG,但是结果都一样,很小的细节,卡我两天时间. BUG过程: 在ubuntu上部署django项目时,需要安装uwsgi服务器.根据教程安装完之后,然后会有一个 ...

  5. 【错误记录】Android Studio 配置 AspectJ 报错 ( Failed to create Jar file C:\xxx\aspectjtools-1.8.10.jar. )

    文章目录 一.报错信息 二.解决方案 三.Gradle 与 Gradle 插件版本适配 一.报错信息 在 Android Studio 中配置 AspectJ , 配置后的 Module 下的 bui ...

  6. vmware, failed to lock the file 的解决

    今天用vmware 6.0, 出现了"failed to lock the file"的错误.google一下,通过删除镜像文件的loc文件夹就解决了.据说6.5版就没有这个问题. ...

  7. ASM ClassReader failed to parse class file

    前言 维护很久以前的项目时,出现这个问题:ASM ClassReader failed to parse class file 分析 经过网上搜索该问题,发现是spring版本引起的. Note th ...

  8. [linux] sftp/ssh异常:ssh_selinux_copy_context getcon failed with No such file or directory

    前言 redhat7 FileZilla Client 3.42.1 sshd配置的sftp sftp登录时,发生异常. 现象 FileZilla Client 异常:Server unexpecte ...

  9. eclipse maven 项目发布到tomcat 报错 Failed to scan JAR [file:/C:/xxxxx.jar] from WEB-INF/lib

    报错信息如下: 警告: Failed to scan JAR [file:/D:/Development/Tomcat/apache-tomcat-7.0.35-64bit/webapps/Monda ...

最新文章

  1. 不讲武德,拿到户口后立马辞职...
  2. ​关于虚拟机迁移文档(p2v v2v
  3. mysql级联查询_mysql 各种级联查询后更新(update select)
  4. happens-before规则和指令重排
  5. linux网络相关配置
  6. ElasticSearch查询 第四篇:匹配查询(Match)
  7. linux更改桌面壁纸的脚本,自动更换桌面壁纸的脚本,支持Ubuntu 18.04系统
  8. 【数据结构基础笔记】【链表】
  9. python集合中的元素不能是哪些数据类型_Python内置类型及常见问题
  10. 低代码平台会成为企业数字化基础设施么?
  11. 在社会上闯荡必须要牢记的
  12. PIPI-OJ BUG log
  13. 使用CANoe进行Panel设计
  14. C#毕业设计——基于C#+asp.net+sqlserver的交通信息网上查询系统设计与实现(毕业论文+程序源码)——交通信息网上查询系统
  15. 矩阵相抵的一道例题(对称+主子式)
  16. Mysql分页Limt
  17. PHP加载lod,面向大场景模型web端动态渲染LOD处理方法与流程
  18. 奋战7个月拿下offer【结果被裁,我哭了】
  19. vue3 render函数的写法
  20. J-link OB 读取不了的问题

热门文章

  1. mysql double 转string类型转换_String类型转化为double类型的问题
  2. qt之double类型判断
  3. 2019AWS认证题库(架构师、Devops及大数据)
  4. 解决 应用程序无法正常启动(0xc0000142)。请单击‘确认’关闭应用程序” 的办法
  5. 鼠标拆卸方法、鼠标按键噪声大解决办法(为按钮加润滑脂)
  6. 深度学习(二):用CNTK在Python下实现一个简单的FeedForward网络
  7. linux 静态链接 mysql glibc 库的悲催过程 - mango的日志 - 网易博客
  8. tcp econnreset
  9. ×××要求付款、催付款英文信
  10. 关于损失函数 成本函数 代价函数