首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >弹力豆柄的主机管理器无法启动Apache,缓慢的EBS附加

弹力豆柄的主机管理器无法启动Apache,缓慢的EBS附加
EN

Stack Overflow用户
提问于 2012-09-19 20:10:11
回答 1查看 1K关注 0票数 1

我正在设置一个ElasticBean秸秆实例,以便在Tomcat上运行Grails应用程序,并使用Apache为UI网页提供服务。web内容位于EBS卷上,该卷通过init.d脚本(mountec2vol)附加并在引导时挂载。Apache的DocumentRoot在这个卷上,/mnt/data/www。我的AMI映像基于默认的Beansar64bit-Tomcat7-Linux映像。

看来主机管理器无法启动Apache,因为附加EBS卷需要一段时间(5-20秒)。这就是我在/opt/弹性豆茎/var/log/blepill.log中得到的内容:

W,2012-09-19T18:06:15.366835 #1283警告-:主机管理器:httpd{:stdout=>“启动httpd: FAILED\r\n",:stderr=>”/etc/httpd/conf/httpd.conf:\nDocumentRoot必须是目录\n“行的语法错误,:exit_code=>1}

由于这个原因,我没有让web服务器联机,健康检查失败,实例被终止并重新创建.

我能否将主机管理器配置为将Apache启动延迟到EBS卷打开为止?这是用弹性豆柄实例attach+mount EBS的正确方法吗?

还是我做了一些不必要的困难,here...is有一个更直接的方法来做这件事?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-20 07:40:35

弹性豆柄是一个EC2实例,其行为方式相同。下面是关于您正在处理的同一个问题的一些讨论:https://forums.aws.amazon.com/message.jspa?messageID=304528#304528

如果您希望将静态内容存储在EBS卷上,那么在执行其他操作之前,请将一些简单的处理程序写入您的依赖于EBS的服务init脚本,以检查挂载卷的可用性。

不过,“云解决方案”可能是将内容存储到S3,并在需要时从那里加载。这样就不需要单独的EBS来存储了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12502138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档