问题标签 [amazon-elastic-beanstalk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
322 浏览

tomcat - jruby tomcat bundler aws——“解决需求”堆栈太深

我一直在尝试将我的 rails 3.1.3 应用程序的捆绑战争文件部署到亚马逊 beanstalk 实例(它只是带有额外管理软件的亚马逊 ec2。)

当应用程序启动时,它会吐出:

想法?谢谢

0 投票
0 回答
266 浏览

mysql - 假人在本地(带版本控制)上处理 wordpress 并将更改迁移到服务器(包括数据库)的方式是什么?

我四处游荡,看到各种各样的建议,足以让我感到困惑或不知所措,所以我希望一些温柔的大师可以帮助这位年轻的绝地武士......

它的要点是,我需要能够在我的本地计算机上使用和修改 Wordpress。这包括插件更新、模板修改,以及当他们在 WP 中尽其所能时所做的任何其他事情。然后我需要能够将这些更改部署到我们的实时站点,该站点可能在此期间发布了其他故事、评论等。

我还有其他几个人在其他地方与我合作,所以显然我们需要某种分布式版本控制(Git?)来跟踪和更新所有这些更改和更新。

我的主要障碍之一是数据库——确保数据库保持同步的最好和最简单的方法是什么?由于该站点已上线,那么在本地站点更新时处理已发布的评论和故事的最佳方式是什么?这就是我一直在努力解决这个问题的地方。我想避免在必要时走数据库转储和上传更改的路线,而且它还会临时清除实时站点上的任何更改。

我卡住的地方是我不够了解执行一些复杂的动作来做我想做的事,所以我希望你能提供某种假人指南,如果可能的话,用假人的方式来做,这是最简单和最简单的方式,如果当今世界有这样的事情。;)

例如,我研究过将 Git 与 Beanstalk 一起使用,看起来比较简单,但它不处理数据库。

归根结底,我只是在寻找一种方法来让这一切发生,并且尽可能轻松地让我那可怜的、超负荷的大脑大惊小怪。

非常感谢,雷

0 投票
1 回答
192 浏览

git - 如何可靠地跟踪已部署网站上的更改?

我为许多不同的客户在许多不同的环境中部署了许多站点。我在本地开发,使用 git 进行版本控制,并使用 Beanstalk 进行部署,但这不包括客户端通过后端(因此是数据库)和他们上传的文件所做的更改。当需要进行维护或进一步开发和错误修复时,我觉得我从一开始就好像我没有使用 git:寻找更改的文件,比较文件的日期,比较 SQL 转储.. . 跟踪已部署站点上的更改的最佳方式是什么?

具体案例:

  • 大型客户的 WordPress 网站
  • 每周有数百个新帖子
  • 发布附件和图片
  • 新用户注册该网站

所有这些都是我想在本地使用的数据。

0 投票
0 回答
588 浏览

ssh - 将 Beanstalk 部署到 NAT 后面的服务器的最佳方法?

一段时间以来,我一直在使用 Beanstalk 通过 SFTP 将代码部署到我的 Amazon EC2 服务器。

然而,最近,有必要创建一个虚拟私有云并将服务器分成两组。一组通过分配的 IP 地址访问外部互联网,另一组运行重要的后端功能,例如我们的数据库和 Gearman 作业。

现在我面临的问题是内部子网的整个点是,唯一可以访问内部子网的服务器是第一组计算机。目前,我可以通过 SSH 连接到外部子网中的一台计算机,然后从该计算机使用本地子网 IP 地址通过 SSH 连接到内部子网中的一台计算机,手动访问内部子网中的服务器。然而,这种技术似乎不适用于 Beanstalk。

让 Beanstalk SFTP 访问内部子网中的计算机的最佳方法是什么?是否有一种标准方法可以使用其中一台外围计算机作为代理,以允许 Beanstalk 通过 SFTP 进入内部子网中的计算机?

编辑:

我现在正在调查是否有一种在其中一台边界计算机上设置端口转发的好方法,以便我可以通过 SSH 连接到边界堡垒计算机上的不同端口,并且取决于我通过 SSH 连接到 SSH 请求的端口被转发到子网后面的适当计算机上。

0 投票
5 回答
9950 浏览

amazon-web-services - 如何避免 AWS Elastic Beanstalk 上的 TooManyApplicationVersion 异常?

最近有没有人目睹

AWS Elastic Beanstalk控制台上部署新的应用程序版本(战争)?看到这条消息很烦人,因为它只有在你完成上传战争后才会出现。

我很想知道为什么会发生这种异常以及应该采取哪些预防措施来避免这种情况?

0 投票
1 回答
802 浏览

amazon-web-services - 在 AWS elastic beanstalk 中使用 GIT 部署 Ruby on rails 应用程序

我正在寻找方法来设置完整的开发和部署周期,方法是使用 Git 获得代码版本,然后将该代码(推送)传输到 AWS 弹性 Beanstalk 实例中......我还想知道任何其他方法其中包括“橡胶”设置。你能在这方面指导我吗?

0 投票
1 回答
472 浏览

linux - 在 amazon ec2 (beanstalk) 上编辑已部署文件的权限

我已经开始在亚马逊 ec2 上进行部署我已经使用 SSH 成功地将我的 war 文件和 putty(d) 部署到了正确的实例(我生成了一个密钥对)

我以 ec2-user (默认)身份登录,但我需要访问的文件权限归 tomcat7 所有。

请就如何以tomcat7(甚至root)身份提供任何建议

0 投票
1 回答
859 浏览

java - AWS Elastic Beanstalk 是否支持 OpenEJB?

我想部署一个使用 EJB 架构的应用程序。AWS Elastic Beanstalk 是否支持 OpenEJB,或者是否有办法将其添加到 AWS Elastic Beanstalk 下的 Tomcat 实例?谢谢你。

0 投票
6 回答
50388 浏览

tomcat - Tomcat 应用程序日志文件存储在 Elastic Beanstalk 中的什么位置?

Elastic Beanstalk 在每个 EC2 实例上将来自 Tomcat 的日志输出存储在哪里?

我已经配置了 SSH 并想跟踪日志文件,但不知道它的位置。

0 投票
1 回答
4772 浏览

java - AWS Elastic Beanstalk 中的容器选项

我们在 Elastic Beanstalk 中部署了一个 Java Web 应用程序,其最小实例数为 1,最大实例数为 2,用于 Autoscaling。我们使用的自定义 AMI 是带有 Sun JDK 6 的 c1.medium。

环境状态变为黄色,然后变为红色。从快照日志中检查日志文件后,我们发现了一个异常 - 原因:java.lang.OutOfMemoryError: Java heap space。假设这可能是环境失败的可能原因之一。我们在 Environment Container 选项中配置的设置是

初始 JVM 堆大小 (MB) - 256M

最大 JVM 堆大小 (MB) - 512m Java 虚拟机将使用的最大堆大小,在 JVM 启动命令行上使用 -Xmx 指定。

最大 JVM 永久生成大小 (MB) - 512m

我应该将堆大小从 512m 增加到更大还是可以。