-
-
Save ndzj081221130/7956606 to your computer and use it in GitHub Desktop.
oom?
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
将health_manager.yml中的cc_partition : ng 改为 default,也没用? | |
确实没有用,改回去。 | |
先使用dea去stage droplet | |
然后使用dea去运行droplet | |
运行时会检查droplet.healthy,否则会destroy handle? | |
如果我强制不检查droplet.healthy,如何?或者说,检查的结果都返回true | |
修改instance.rb第818行,hc.errback{ p.deliver(true)} | |
stage中仍然会去执行oom.c中的代码,以及limit_memory中的关于oomNotifier的代码,但这说明发生了oom?(因为push nodejs时,不会出现此类问题,因此我主观的认为push java时,出现oomNotifier就是发生了oom)。 | |
现在nodejs经常会因为npm下载失败而failed push : 超时 | |
第一次会stage app,完成后,将droplet上传到ccdb,删除handle | |
如果是因为删除handle,导致oom的进程被kill掉,那么push成功的应用应该也是这种情况才对。但是nodejs好像没有oom???log工程也没有oom??? | |
执行link报错exit=1,link是返回的spawn的执行结果。spawn之前是info? | |
获取info的时候出错??? | |
输出spawn执行的脚本看看。 | |
spawn.rb中,执行set_deferred_success时,返回!success? | |
曾经试图将success?返回结果直接赋值为true?好像也不能解决问题的。 | |
clsefds | |
iomux-link | |
destroy.sh和stop.sh | |
server.rb中227行,233行,251行 | |
system(destroy.sh) | |
在linux.rb中,也有do_destroy() , 直接执行sh destroy.sh | |
do_stop执行stop.sh, | |
先注释掉,然后观察,在该handle中,要执行的script | |
重新建warden容器???? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment