一切正常前几天工作。 我认为一切工作都很好,直到我试图创build这个EC2实例的AMI。 看来 ,创build尝试导致服务器变得无法响应,所以我停止了这个过程,并重新启动服务器。 它是Windows Server 2008 R2,运行6个ASP站点和6个PHP站点。 所有PHP站点相同,所有的ASP站点相同。 在一些网站,他们加载速度快,没有发生。 他们中的一些人把W3WP的100%,他们只是不加载,最终抛出500错误,随后刷新说,该网站是不可用的。 (有时 – 我只是再试一次,没有不可用的错误,但服务器超时后仍然有500) 这一切对我来说都没有意义,它们应该都是一样的,它们不应该受到任何影响。 任何想法都会很棒!
我有设置和环境来构buildvmdk格式的虚拟机,然后使用ec2 api工具将其转换,捆绑并上传到AWS云。 但是,我面临着一些挑战。 以vmdk格式创build虚拟机。 使用ec2-bundle-image来创build图像包。 使用ec2-upload-bundle上传软件包。 从aws控制台注册清单文件。 开始实例。 启动实例后,我收到以下错误: Xen最小的操作系统! start_info:0xb10000(VA)nr_pages:0x6a400 shared_inf:0x00b9b000(MA)pt_base:0xb13000(VA)nr_pt_frames:0x9 mfn_list:0x967000(VA)mod_start:0x0(VA)mod_len:0 flags:0x0 cmd_line:root = / dev / sda1 (VA)start_pfn:b1f(VA)_end:0x76000(VA)_edata:0x7b6d4(VA)stack start:0x946780-0x966780 MM:Init_text:0x0 max_pfn:6a400映射内存范围0xc00000 – 0x6a400000设置0x0-0x76000只读跳过0x1000 MM:为e6c000(e6c000)-0初始化页分配器(6a400000)MM:done 6a401000-7a401000处的需求映射pfns。 堆位于7a402000-ba402000。 初始化定时器界面初始化控制台…完成。 gnttab_table映射在0x6a401000。 初始化调度程序线程“空闲”:指针:0x7a402008,堆栈:0x6a030000初始化xenbus线程“xenstore”:指针:0x7a402478,堆栈:0x6a040000虚拟主机:start_info = 0x966880线程“main”:指针:0x7a4028e8,堆栈:0x6a050000“main” root = / dev / sda1“”ro“”4“vbd 2049是hd0 ******************* BLKFRONT for device / vbd / 2049 ******* *** 后端位于/ local / domain […]
我上个月为我的Rails应用程序(Passenger)设置了Elastic Beanstalk。 一切都很好..但突然之间,我的服务器没有反应良好。 我的应用程序访问权限是“没有收到数据 – 错误324(net :: ERR_EMPTY_RESPONSE):服务器closures了连接而不发送任何数据”。 当我curl的应用程序,我得到curl:(52)从服务器的空回复。 这是乘客问题吗? 我是pipe理服务器的新手。
我刚刚在我们的本地networking和Amazon VPC之间build立了一个VPN链接。 我们的本地networking有两个感兴趣的ip块: 192.168.0.0/16 – 块本地-A 10.1.1.0/24 – 块本地-B AWS VPC有一个ip块: 172.31.0.0/16 – 阻止AWS-A 我已经build立了静态路由连接到本地A和本地B IP块的VPN连接。 我可以从: 本地-A到AWS-A和 AWS-A到本地-A。 我无法连接: AWS-A到本地-B(例如,173.31.17.135到10.1.1.251) 从173.31.17.135服务器,10.1.1.251似乎是解决到亚马逊服务器,而不是我们的本地networking上的服务器。 尽pipe在VPN上设置了local-B(10.1.1.0/24)作为路由。 请参阅tracert输出… tracert 10.1.1.251 Tracing route to ip-10-1-1-251.ap-southeast-2.compute.internal [10.1.1.251] over a maximum of 30 hops: 1 <1 ms <1 ms <1 ms 169.254.247.13 2 <1 ms <1 ms <1 ms 169.254.247.21 3 33 […]
试图在运行Windows Server 2008的ec2机器上使用智能卡时出现这个奇怪的错误。 我正在使用AnywhereUSB将我的物理智能卡读卡器连接到远程机器。 该设备本身似乎被操作系统认可,但是当我尝试访问它,我得到这个错误。
好吧,所以我有一个AMI,我用于一个豆茎的应用程序。 我开始使用它提供的通用amazon实例,然后在其上挂载一个EBS卷。 然后我上传了我的webapp。 接下来我想要做的是通过networking访问站点/文件上的某种虚拟目录,并指向安装位置/mnt/Files 。 我试过了 sudo ln -s /mnt/Files /home/webapp/files 但是这没有用。 我没有访问webapp文件夹,所以我不能真正挖掘。 所以我的问题是两方面的。 1)有没有办法像这样configuration虚拟目录,而不需要修改虚拟机本身。 2)如果没有办法这样做,我将如何去做一个虚拟目录? 我甚至不确定webapp包含服务器文件等
我正在运行两个Ubuntu 12.04实例,两者都无法访问对方。 机器1: eth0 – 10.0.0.20 eth1 – 10.0.0.30 netstat -nr: Destination Gateway Genmask Flags MSS Window irtt Iface 0.0.0.0 10.0.0.1 0.0.0.0 UG 0 0 0 eth0 10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 机器2: eth0 – 10.0.0.100 eth1 – 10.0.0.40 netstat -nr: Destination Gateway Genmask […]
如果我有3个单独的网站,都需要SSL(单独的证书),我希望跨多个可用区域在相同的EC2实例上进行托pipe,以便我们能够扩展并高度可用,那么如何实现这一点ELB在我的亚马逊VPC? 每个站点都需要一个单独的IP地址,所以我已经向EC2实例添加了多个私有IP,但我不确定如何将ELB绑定到实例上的某个IP。 我也能够设置多个ELB指向同一个实例,但是我再也没有看到任何方式将每个ELB绑定到实例上的一个单独的IP。 如果这是不可能的,那么最好的select是什么? 在单独的EC2实例/ ELB组合上运行每个站点(昂贵且难以维护) 给每个站点一个单独的公共IP,并使用Route 53做负载平衡(看起来像一个黑客) 使用不同的负载平衡器选项,如HAProxy 应该能够像正常的负载平衡器设备一样工作。 请帮忙!
我从头开始使用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: […]
遵循这里的安装说明,我完成了AWS实例上的整个过程。 一切似乎都设置正确,我甚至可以使用下面的开发服务器运行BH: tracd ./bloodhound/environments/main –port=8000 一旦我尝试切换到使用Apache和mod_wsgi虽然,假定的url是没有为我提供任何东西。 此外,我在access.log或error.log中都没有收到任何错误 – 这使得这非常困难。 我跟着他们的方向到T,我用于WSGIDaemonProcess的用户只是标准的AWS用户,Ubuntu 不知道我错了哪里,我所知道的是我可以使用tracd工作。 这是我的/sites-available/bloodhound文件: <VirtualHost *:8080> WSGIDaemonProcess bh_tracker user=ubuntu python-path=/home/bloodhound/lib/python2.7/site-packages WSGIScriptAlias /bloodhound /home/apache-bloodhound-0.7/installer/bloodhound/site/cgi-bin/trac.wsgi <Directory /home/apache-bloodhound-0.7/installer/bloodhound/site/cgi-bin> WSGIProcessGroup bh_tracker WSGIApplicationGroup %{GLOBAL} Order deny,allow Allow from all </Directory> <LocationMatch "/bloodhound/[^/]+/login"> AuthType Digest AuthName "Bloodhound" AuthDigestDomain /bloodhound AuthUserFile /home/apache-bloodhound-0.7/installer/bloodhound/environments/main/bloodhound.htdigest Require valid-user </LocationMatch> </VirtualHost> 除了PostgreSQL以外,其他任何东西都不需要configuration,这很简单,而且我知道正在工作,因为如果没有它,开发服务器将无法工作。 我还设置了AWS安全组,以允许这些端口上的stream量。 很高兴给更多的信息