似乎负载均衡器URL和弹性beanstalk指向相同的IP地址。 thomasreggi$ nslookup aws-load-balancer-url.us-east-1.elb.amazonaws.com Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: Name: aws-load-balancer-url.us-east-1.elb.amazonaws.com Address: 100.00.000.0 Name: aws-load-balancer-url.us-east-1.elb.amazonaws.com Address: 100.000.000.000 thomasreggi$ nslookup elastic-beanstalk-url.us-east-1.elasticbeanstalk.com Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: Name: elastic-beanstalk-url.us-east-1.elasticbeanstalk.com Address: 100.00.000.0 Name: elastic-beanstalk-url.us-east-1.elasticbeanstalk.com Address: 100.000.000.000 我想知道是否有任何具体的优势使用一个url。
我意识到没有yum软件包mod_xsendfile (这是一个巨大的无赖),所以我想知道是否完全有可能通过.ebextensionsconfiguration添加它,因为它需要下载和编译。 是否甚至有可能完全用.ebextensionsconfiguration来做到这一点,或者我是否需要创build和维护一个自定义的AMI来使这个工作在Elastic Beanstalk上? 如果可能的话,如何在没有yum包的情况下configuration它?
我在AWS elasticbeanstalk上用Parse LiveQuery部署了NodeJs Parse服务器,但好像LiveQuery不起作用。 当我尝试从我的iOS客户端应用程序订阅,它给了我错误。 错误:错误域= SRWebSocketErrorDomain代码= 2132“从服务器404收到错误的响应代码” 注意:当我在我的Mac本地运行,它工作正常。 AWS有什么问题?
由于某些奇怪的原因,我无法在Elastic Beanstalk CLI上部署代码。 我使用CodeCommit,并在很长一段时间后,它出错,并给我以下几点: Starting environment deployment via CodeCommit — Waiting for Application Versions to be pre-processed — ERROR: All application versions have not reached a "Processed" state. Unable to continue with deployment. 然后它就结束了。 我无法使用eb create和eb deploy命令。 我不确定错误意味着什么没有达到“已处理”状态…在写这篇文章时,我只有一个应用程序和一个环境,它的当前状态是“OK”(绿色),因为它是我们的主要网站,它运行良好。 我只是想做一个代码更新,但我无法。 现在我可以部署它的唯一方法是通过GUI进入应用程序版本页面并单击部署。 但是我曾经可以在EB CLI上做到这一点。 我试图做一个具体的错误search,但没有什么用处。
详细信息:我有Elastic Beanstalk(Web服务器)上的Web应用程序,我需要几个cronjobs在PHP中执行。 这些cronjobs必须连接到AWS RDS。 为此,我创build了一个Elastic Beanstalk Worker,但是我必须支付工人实例整天可用,而cronjobs只需要最多20分钟。
我正在尝试使用eb cli实用程序(版本3.8.7)尝试SSH到我的ElasticBeanstalk受pipe实例。 这些实例只有私有IP地址,并使用VPN连接到VPC。 当我运行命令eb ssh时,它试图连接到本地DNS无法parsing的专用DNS域 $ eb ssh -n 1 INFO: Attempting to open port 22. INFO: SSH port 22 open. INFO: Running ssh -i /Users/dkotvan/.ssh/qa-cert [email protected] ssh: Could not resolve hostname ip-xxx-xxx-xxx-xxx.ec2.internal: nodename nor servname provided, or not known 有没有办法将eb cli工具configuration为使用本地ip地址?
我有几个运行默认设置的 EB实例,但即使他们现在几乎没有做任何事情(字面上只是运行静态页面,没有访问者),他们仍然陷入严重的健康问题的时刻。 为什么是这样? 我应该担心吗? 同样,它们使用默认的 EB设置进行configuration。
我正在尝试遵循Trusted Advisor并解决Amazon EBS快照的问题。 我的问题是在状态 红色:卷没有快照 目前,我在Elastic Beanstalk中创build了9个不同的环境,它们托pipe了一些Java应用程序。 每当我更新我的环境时,都会创build一个新卷,最终由于缺less快照,Trusted Advisor尖叫。 我真的需要快照吗? 做什么的? Elastic Beanstalk是否提供了configuration自动快照的方法? 我不能从Advisor排除这些卷,因为我只能排除当前存在的实例,正如我说每次更新后我有新的:(
我从头开始使用64位Amazon Lunix AMI 2013.09版来启动新的Elastic Beanstalk环境。 这是tomcat 7的非遗留容器。 但是,在创build环境并启动实例之后,URL(所部署的应用程序应该可用)不起作用。 我检查了实例本身,似乎没有安装tomcat,更不用说启动它了。 所以我在/var/log/cfn-init.log检出了日志文件,并且看到了一些可能导致这个问题的问题。 Error: Package: perl-ExtUtils-MakeMaker-6.55-127.15.amzn1.x86_64 (amzn-main) Requires: perl = 4:5.10.1-127.15.amzn1 Installed: 4:perl-5.10.1-131.19.amzn1.x86_64 (installed) perl = 4:5.10.1-131.19.amzn1 Available: 4:perl-5.10.1-127.15.amzn1.x86_64 (amzn-main) perl = 4:5.10.1-127.15.amzn1 Error: Package: perl-CGI-3.51-127.15.amzn1.x86_64 (amzn-main) Requires: perl = 4:5.10.1-127.15.amzn1 Installed: 4:perl-5.10.1-131.19.amzn1.x86_64 (installed) perl = 4:5.10.1-131.19.amzn1 Available: 4:perl-5.10.1-127.15.amzn1.x86_64 (amzn-main) perl = 4:5.10.1-127.15.amzn1 Error: Package: 4:perl-devel-5.10.1-127.15.amzn1.x86_64 (amzn-main) Requires: […]
默认情况下,在Elastic Beanstalk上创build环境会使用8 GiB的EBS存储来加速EC2实例。 是否有可能改变这个值,并为每个实例获得更大的EBS存储?