我将一个典型的LAMP应用程序从Red Hat 5.3迁移到EC2,并且在社区中找不到CentOS 5.3映像来满足我的需求。 我没有时间推出自己的AMI。 创build我自己的回购和更新亚马逊的股票Fedora 8到目前为止certificate是困难的,我担心使用它作为基础将暴露安全漏洞,虽然内核已经更新到2.6.21.7-2 。 有人可以推荐一个RHEL5.3二进制兼容的AMI吗? 如果不是的话,Fedora 8的回购安全补丁信息在哪里? 我当时的印象已经达到了EOL 。 在生产中运行Fedora 8的想法对我来说是可恶的 – 任何人都可以解释为什么它是由亚马逊提供的,以及它是否适当修补?
我发现有很多VPS /云问题,但是他们似乎都select了一个新项目 – 我对转换团队很感兴趣。 在过去的18个月左右,我对Slicehost非常满意。 (事实上, 我推荐他们) 。但随着需求的增长,我越来越多地遇到了内存问题,不得不在不止一次的情况下进行紧急重置。 一个select是重新调整分片的大小,但是需求似乎是爆发式的,所以将大部分时间不需要的额外内存支付给所有额外的资源似乎是浪费的。 出于这个原因,我一直在研究亚马逊的EC2 。 有没有人做过类似的过渡? 我应该注意什么? 这是一个好主意吗? 细节:该组织是一个社区广播电台。 服务器实例运行Apache(主机wordpress,mediawiki和phpBB安装)和Icecast(用Liquidsoap“翻身”)。
我似乎没有看到为CentOS 6.1创build的公共AMI图像。 这是有原因吗? 是否build议我旋转我自己?
我正在使用upstart在Amazon Linux AMI EC2实例上运行我的node.js应用程序。 我有几个问题得到它的工作,总结如下。 在我的脚本中,我有这样一行: exec sudo -u www /usr/local/bin/node /var/www/foo/app.js >> /var/log/foo.sys.log 2>&1 运行时,作业从来没有通过stop/waiting ,当我打开log-priority debug我看到了这一行: sudo: sorry, you must have a tty to run sudo 我结束了这篇文章,谈论visudo ,为什么我不应该使用它,以及它如何build议使用–session-command 。 所以我改变了行: exec su –session-command="/usr/local/bin/node /var/www/foo/app.js >> /var/log/foo.sys.log 2>&1" www 日志现在说(sys) Starting但initctl status foo仍然说foo stop/waiting 。 这一点,我不知道如何做得到这个工作,任何帮助,将不胜感激。 更新:我已经从这个post过来,结果是一样的。
只要阅读让EC2-Micro上的WordPress稳定 在“调整Apache”部分,我不能完全弄清楚他是如何为自己的preforkconfiguration提供数字的。 他解释了如何获得一个平均的过程,我得到的数字。 但是之后: 或者每个进程大约53MB …在这种情况下,十个线程应该是安全的。 这意味着,如果我们收到超过10个并发请求,其他请求将排队,直到一个工作线程可用。 为了最大限度地提高性能,我们还将configuration系统使这个线程数始终可用。 从每个进程53MB,与613MB的RAM,他不知何故得到这个configuration,我不明白: <IfModule prefork.c> StartServers 10 MinSpareServers 10 MaxSpareServers 10 MaxClients 10 MaxRequestsPerChild 4000 </IfModule> 他是如何从每个进程53MB获得的,限制为613MB? 奖金的问题 从下面的小实例(1.7 GB内存),好的设置是什么? bitnami@ip-10-203-39-166:~$ ps xav |grep httpd 1411 ? Ss 0:00 2 0 114928 15436 0.8 /opt/bitnami/apache2/bin/httpd -f /opt/bitnami/apache2/conf/httpd.conf 1415 ? S 0:06 10 0 125860 55900 3.1 /opt/bitnami/apache2/bin/httpd -f /opt/bitnami/apache2/conf/httpd.conf […]
我正在研究Rails应用程序的内存使用情况(它通过Resque使用后台进程),而且由于“有多less工作人员太多”这个问题的常见问题是“testing和看见”,所以我运行了一些内存命令如果有人可以帮助确定内存使用是否足够高,或者我仍然可以添加一些额外的工人。 所以(这是所有的最大负载下): $ free -t -m total used free shared buffers cached Mem: 1756 1532 223 0 12 229 -/+ buffers/cache: 1291 464 Swap: 895 10 885 Total: 2652 1543 1108 $ vmstat procs ———–memory———- —swap– —–io—- -system– —-cpu—- rb swpd free buff cache si so bi bo in cs us sy id wa 0 […]
我有一个运行Windows 2008 R2的中型EC2实例。 我已经安装了Webangular色以便在其上运行IIS。 我可以在本地查看默认网站,但不能使用公共DNS从互联网上查看。 我收到消息“无法连接到网站”
我能够ssh -i mykey.pem到EC2。 我能scp -i mykey.pem到EC2。 但是,当我尝试rsync -avz -e "ssh -i mykey.pem"我得到这个错误: Warning: Identity file mykey.pem not accessible: No such file or directory. Permission denied (publickey). rsync: connection unexpectedly closed (0 bytes received so far) [sender] rsync error: unexplained error (code 255) at io.c(605) [sender=3.0.9] 任何build议我做错了?
我一星期前通过nic.io购买了一个域名。 我select了提供自己的DNS [因为他们没有提供其他选项]。 我试图把我的.io域指向我的EC2服务器实例。 我已经分配了一个弹性IP并将其与实例关联。 我可以通过IP地址SSH进入实例和访问点80就好了。 IP是54.235.201.241。 nic.io支持表示:“您已经select提供您自己的DNS,因此如果在设置名称服务器时出现问题,您将需要联系您的DNS提供商。 所以,我通过AWS中的Route 53创build了一个托pipe区域。 这创build了NS和SOAlogging。 然后,我将nic.io的域pipe理页面上的主服务器和辅助服务器设置为SOAlogging域。 另外,我将可选服务器设置为NS域。 两天前我做了这个,我不能通过域访问服务器。 我在这里运行了一个DNS检查…仍然不知道我需要做什么: http : //mydnscheck.com/?domain=chadjohnson.io&ns1=&ns2=&ns3=&ns4=&ns5=&ns6= 。 我不知道我应该做什么。 有没有人有任何想法?
如果我通过安全组阻止stream量,那么我认为我不必为此付费。 但是,如果我阻止通过安装在我的服务器上的iptables的stream量,那么我认为这将是我支付我阻止任何传入的stream量。 有没有什么iptables可以做一个安全组不能? 我在问,因为我正在寻求减轻我的Web服务器上的DDoS攻击。 谢谢。