最近博主准备把手上一台2C2G VPS上的宝塔建站环境更新到高一点的版本时,遇到个问题,有两个程序的安装出现了报错。一个是Mysql8.0,报错提示:至少需要[3700MB]内存才能安装
还有一个忘记了名字。报错提示:至少需要[4]个CPU核心才能安装
遇到这种情况,怎么解决呢?
退一步,选择符合要求的低版本安装!不要以为我是开玩笑,如果VPS与所需的CUP或内存相差较大的话,这是唯一正确的做法。因为即便你安装成功了,后期使用中也会出现各种问题。但是如果相差不大的话,那我们就可以通过下面的方法来进行强制安装。
针对内存限制的解决办法
使用宝塔面板中【Linux工具箱 2.0】或者下面的一键脚本来增加虚拟内存/SWAP,使 物理内存+虚拟内存 总数达到所需的内存要求即可
wget https://www.moerats.com/usr/shell/swap.sh && bash swap.sh
当然,你也可以参照下面【针对CPU限制的解决办法】来解除内存的限制。
针对CPU限制的解决办法
通过修改宝塔面板:www/server/panel/class/panelPlugin.py
刀云网将红色框中的下面这段代码前面加上#
号注释掉,即可解除CPU的限制:
# if not self.check_cpu_limit(versionInfo['cpu_limit']):
# return public.returnMsg(
# False,
# '至少需要[%d]个CPU核心才能安装' % versionInfo['cpu_limit'])
在这里通过同样的方式也可以将紫色框中的下面这段代码注释掉,来解除内存限制:
# if not self.check_mem_limit(versionInfo['mem_limit']):
# return public.returnMsg(
# False,
# '至少需要[%dMB]内存才能安装' % versionInfo['mem_limit'])
修改完面板代码后,记得重启面板,然后就可以顺利安装了。
文章出处:CNBoy 四海部落,刀云转载
刀云免责声明
1、帖子原作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任。
2、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
3、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意。
签名:这个人很懒,什么也没有留下!