OSError: [Errno 12] Cannot allocate memory错误解决

20190905:17:52:47:024892 gpconfig:70qb06:gpadmin-[ERROR]:-[Errno 12] Cannot allocate memoryTraceback (most recent call last):
File “/gpdata/greenplum-db/lib/python/gppylib/commands/base.py”, line 243, in run
self.cmd.run()
File “/gpdata/greenplum-db/lib/python/gppylib/commands/unix.py”, line 396, in run
super(Ping, self).run(validateAfter)
File “/gpdata/greenplum-db/lib/python/gppylib/commands/base.py”, line 711, in run
self.exec_context.execute(self)
File “/gpdata/greenplum-db/lib/python/gppylib/commands/base.py”, line 433, in execute
stdout=subprocess.PIPE, close_fds=True)
File “/gpdata/greenplum-db/ext/python/lib/python2.7/subprocess.py”, line 711, in init
errread, errwrite)
File “/gpdata/greenplum-db/ext/python/lib/python2.7/subprocess.py”, line 1235, in _execute_child
self.pid = os.fork()
OSError: [Errno 12] Cannot allocate memory
20190905:17:52:47:024892 gpconfig:70qb06:gpadmin-[WARNING]:-Ping to host: ‘70qb07’ FAILED
20190905:17:52:47:024892 gpconfig:70qb06:gpadmin-[WARNING]:-alternate host: ‘70qb07’ => ‘70qb07’
20190905:17:52:47:024892 gpconfig:70qb06:gpadmin-[ERROR]:-[Errno 12] Cannot allocate memory
Traceback (most recent call last):
File “/gpdata/greenplum-db/lib/python/gppylib/commands/base.py”, line 243, in run
self.cmd.run()
File “/gpdata/greenplum-db/lib/python/gppylib/commands/base.py”, line 711, in run
self.exec_context.execute(self)
File “/gpdata/greenplum-db/lib/python/gppylib/commands/base.py”, line 655, in execute
LocalExecutionContext.execute(self, cmd)
File “/gpdata/greenplum-db/lib/python/gppylib/commands/base.py”, line 433, in execute
stdout=subprocess.PIPE, close_fds=True)
File “/gpdata/greenplum-db/ext/python/lib/python2.7/subprocess.py”, line 711, in init
errread, errwrite)
File “/gpdata/greenplum-db/ext/python/lib/python2.7/subprocess.py”, line 1235, in _execute_child
self.pid = os.fork()
OSError: [Errno 12] Cannot allocate memory
20190905:17:52:47:024892 gpconfig:70qb06:gp

最后解决办法:就是加大内存,因为虚拟机才32g内存,因此尝试加大虚拟机内存到64G,问题解决。

最原始最粗暴 的解决方式。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值