我有一个工作的EC2实例,我想在Elastic Load Balancer后面放置一个副本,但是我无法实现。 ELB设置: 端口: ELB HTTP:80 – > EC2 HTTP:80,默认VPC 安全组: AWS-OpsWorks-LB-Server 健康检查: HTTP,80,/ EC2实例:我工作的EC2实例 直接点击ELB会返回一个503错误代码。 挖掘我的EC2实例的Apache日志,我看到: xxxxx – – [18/Feb/2016:14:21:18 +0000] "GET / HTTP/1.1" 400 52 "-" "ELB-HealthChecker/1.0" ELB运行状况检查返回400,错误的请求,但很确定“/”path是正确的,因为我在/ var / www / html中有一个工作的Drupal实例。 我不认为问题是安全组,因为如果我使用完全相同的ELB,并通过AWS OpsWorks将新的EC2实例作为PHP应用服务器启动,则ELB可以正常工作。 我假设我必须丢失一些软件包或configuration,但是查看AWS用来构buildPHP应用服务器的Chef 11食谱,很难看到我忘记了什么。 思考?
它的一个项目,而不是生产和只是verity和testingWindows服务器2012 R2 我想创build一个运行在带有活动目录的Windows 2012 R2的AWS服务器,并创build一个AWS工作区Windows 7。 我的问题是,我可以把它们全部放在AWS vpc的同一子网中,这样客户端(工作空间机器)就可以通过服务器进行authentication,强制执行组策略并执行映射?
我有一个在ec2 m3实例上运行的应用程序,以及在dRDS实例上运行的mysql。 他们都在相同的地区,VPC,但他们似乎是在不同的可用性区域。 问题是运行的查询可能会慢得令人难以置信 – 我说的是超过700毫秒的延迟超过一秒。 我怀疑延迟是由于连接到RDS服务器,但不是特别确定。 我完全可以做什么来完全减less/消除这个延迟。 在我的本地主机上,相同的查询最多不到四分之一到半毫秒。 我已经在高峰时间检查了几乎没有stream量,甚至在我的本地主机上存储了我的实时数据。 所以这个问题不能在交通繁忙或数据质量方面。 ==编辑=== 以下是RDS实例的规格: 实例和IOPS 实例类:db.m3.medium 存储types:预置IOPS(SSD) IOPS:1000存储:100 GB
我inheritance了一个依靠EC2的服务器。 当我做到以下几点: lsblk 我得到: xvda 202:0 0 40G 0 disk └─xvda1 202:1 0 40G 0 part / xvdb 202:16 0 30G 0 disk /home/dbt xvdd 202:48 0 100G 0 disk /home/rails/drawer xvdf 202:80 0 15G 0 disk 当我去EC2控制台,EBS,卷,我只看到: … 40 GiB …./dev/sda1 (attached) … 100 GiB …./dev/sdd (attached) … 15 GiB …./dev/sdf (attached) 为什么不在控制台中显示/ dev […]
我正在使用aws cli的autoscaling创buildEC2实例。 尽pipe在我的启动configuration中只有两个设备映射,但由此产生的实例还有一个额外的设备。 相关地图Json: "BlockDeviceMappings": [ { "DeviceName": "/dev/sda1", "Ebs": { "VolumeSize": 32, "VolumeType": "gp2", "DeleteOnTermination": true } }, { "DeviceName": "/dev/sdb", "Ebs": { "VolumeSize": 64, "VolumeType": "gp2", "DeleteOnTermination": true } } ] 出乎意料的是,这个例子有三个: $ sudo lsblk | grep disk xvda 202:0 0 32G 0 disk xvdb 202:16 0 64G 0 disk xvdc 202:32 0 […]
我之前工作的ec2实例突然无法通过SSH或HTTP访问。 这是我迄今为止所尝试的: 重新启动实例 closures并启动 我的实例系统日志是空的 创build新的实例,分离的卷和附加的卷到新的实例。 我没有删除以前的音量(有点害怕删除任何东西,是新来的aws) 我的实例configuration是Amazon linux x86。 其失败的实例状态检查。 任何方向,帮助将非常感激。
我试图运行一些脚本和configuration使用多部分configuration。 Content-Type: multipart/mixed; boundary="MIMEBOUNDARY" MIME-Version: 1.0 –MIMEBOUNDARY Content-Disposition: attachment; filename="cloud-config.cfg" Content-Transfer-Encoding: 7bit Content-Type: text/cloud-config Mime-Version: 1.0 package_upgrade: true packages: – jq – docker runcmd: – service docker start –MIMEBOUNDARY Content-Disposition: attachment; filename="00-rancher_server_install" Content-Transfer-Encoding: 7bit Content-Type: text/x-shellscript Mime-Version: 1.0 #!/bin/bash # Pull required images docker pull rancher/server:v1.0.2 –MIMEBOUNDARY– 问题是执行脚本的顺序… – 首先yum安装脚本 – 然后bash脚本 – 然后runcmd脚本 那么执行用户脚本命令时docker服务还没有启动 […]
寻找扩展Eclipse Che (云IDE),我正在实施一个Che Farm 。 总之,一组反向代理背后的Eclipse Che实例。 好的,我正在使用Nginx在使用Amazon Linux AMI的EC2实例上实现反向代理,但是我发现这个问题:Eclipse Che需要为客户端打开端口8080,其工作空间的范围是32768-65535(更多信息,请点击这里 ) 。 所以,我修改了nginx.conf文件,如下所示: server { listen 32768; listen 32769; listen 32770; listen 32771; […] listen 65534; listen 65535; server_name http://eclipse.company.cxx; location / { proxy_pass http://eclipse.company.local:$server_port; } } 重新启动nginx之后,我收到了这个消息: $ sudo service nginx restart nginx: [emerg] socket() 0.0.0.0:33786 failed (24: Too many open files) nginx: […]
我无法为特定用户创buildIAM策略来授予启动和停止EC2实例的权限。 我已经尝试了几种方法,但我无法find错误。 这是我的政策: { "Version": "2012-10-17", "Statement": [ { "Sid": "Stmt1468227127000", "Effect": "Allow", "Action": [ "ec2:DescribeInstances" ], "Resource": [ "*" ] }, { "Sid": "Stmt1468227157000", "Effect": "Allow", "Action": [ "ec2:StartInstances", "ec2:StopInstances" ], "Resource": [ "arn:aws:ec2:region:user:instance/instance-ID" ] } ] } 正如我已阅读,我不能描述只有一个实例,在第一部分我描述了所有我的ec2实例,它的工作,但在第二部分,我允许用户启动和停止一个实例,但我无法启动它。
是否可以使用两个Amazon EC2实例连接一个小的零宕机部署(* 1)? 我想定期将我的服务转到新的EC2实例,以避免在实例本身上手动更新操作系统。 EC2-1:应用程序服务 EC2-2:数据库,dockernetworking的领事登记 EC2-1将是唯一的公共实例(绑定到Amazon Elastic IP)。 不应该是一个复制这个问题,并将弹性IP更改为新的EC2实例的问题,对吧? 但是,我不知道是否有可能将EC2-2切换为docker服务器将dockernetworking设置存储在consul数据库中。 我可以启动该实例的副本并告诉docker它现在应该使用新的consul实例进行联网吗? (* 1)在两个实例出现实例故障等情况下,您不能保证零停机时间。 我的意思是在转移到新的EC2实例时零停机时间:)