问题标签 [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 投票
2 回答
1272 浏览

git - 如何使用 beanstalk 在 SmartGit 中创建一个分支?

我的 beanstalk 存储库有 SmartGit GUI 工具。我想为我的一个仓库创建一个分支。为此,我使用 smartGit 分支管理器创建了一个分支,但是我如何将它创建到 beanstalk。另一个问题是 SmartGit 中的“什么是轨道分支”。

谢谢

0 投票
2 回答
3778 浏览

amazon-ec2 - 如何使用 CloudFormation 将 UserData 传递给 Beanstalk 实例

我需要应用程序服务器(即 beanstalk 实例)在启动时执行一些操作,并且我想运行一个传递给实例的 bash 脚本,该脚本具有可用于常规 EC2 实例的 UserData 属性。

我发现了几个示例 CloudFormation 模板,它们使用常规 EC2 实例执行此操作,但没有使用 Beanstalk 的示例。我尝试将其添加到应用程序的属性字段中:

我还尝试添加到环境部分:

在这两种情况下,这都会导致尝试创建堆栈时失败。有谁知道是否可以使用 CloudFormation 将 UserData 传递给 Beanstalk 实例。如果是这样 - 你能提供一个例子。

0 投票
1 回答
587 浏览

ruby - 在 rails3/jruby 中,什么可能会导致此错误间歇性出现?SAVEPOINT active_record_1 不存在

当一个人测试系统时,不会发生这些错误。但是通过 jmeter 测试,我可以非常可靠地重现一些错误,例如:

我们没有嵌套事务,甚至没有明确地使用它们。我发现围绕此错误消息的一个现有错误,但它不相关;我们不会截断或做任何 DDL 工作。只需创建记录并保存即可。

我们使用 Rails 3.0.10、JRuby 1.6.5、activerecord-jdbcmysql-adapter、Warbler 1.3.2 并通过 Elastic Beanstalk 部署在具有单个 Mysql 实例 v5.1.57 的 64 位 Tomcat 7/Amazon RDS 上。我们为 config.threadsafe 做好了准备!- 这感觉就像是 ActiveRecord 内部的某种竞赛 - 但是 ActiveRecord 应该在线程安全中工作,不是吗?

最后一点:我担心这是一个 JRuby 或 Warbler 问题,因为如果我们从 JRuby 切换到 MRI Ruby 1.9,我们将无法重现这个问题。

0 投票
1 回答
5492 浏览

amazon-web-services - AWS - 配置从 Beanstalk 应用程序对 EC2 实例的访问

因此,出于我不想进入的原因,我的数据库位于 eu-west-1 的 EC2 实例上,并且我在 us-east-1 上创建了一个 beanstalk 应用程序。我希望我的应用程序在 MySQL 端口 (3306) 上与该 EC2 实例通信。

任何人都可以协助 Id 如何设置它,我需要在 EC2 安全组上设置哪些入口规则?鉴于我将在 beanstalk 中有多个版本的应用程序,IP 地址可能会定期更改(在环境重建等之后)。

0 投票
2 回答
2911 浏览

amazon-web-services - Can I test locally when developing for Amazon Elastic Beanstalk?

I am trying to get started with Amazon AWS Elastic Beanstalk and as I learn more about it, it seems like I will not be able to test my webapp locally. I understand I can build a war file and run it in a local Tomcat, but it looks like once I need a datastore (I want to use dynamodb) I will have to connect to aws. Ideally I would be able to run a test instance locally (not having to connect to aws to test). Is that a reasonable thing to do or am I going about this wrong?

0 投票
2 回答
1686 浏览

java - Java Servlet 连接超时

我有一个 servlet 需要几分钟来处理并返回它的响应。它在受限制的环境(Amazon Elastic Beanstalk)中运行。在此环境中,请求时间有 60 秒的限制,并且不可配置。

我在这里有什么选择?我曾想过让 servlet 启动一个线程并让浏览器使用 AJAX 轮询,但我看到很多人出于各种原因建议不要使用 servlet 启动线程。

另一种解决方案是在应用程序的上下文侦听器中启动和结束线程,但我在应用程序中有许多不同的 servlet,它们执行各种功能,所有这些都有相同的问题。在后台运行的单个线程并没有真正的帮助。

有什么建议么?

编辑:通过对 SO 的更多研究,我发现Executor 是我所需要的。

在此处查看 BalusC 的答案

在此处查看 skaffman 的答案

0 投票
3 回答
35962 浏览

amazon-elastic-beanstalk - Manual deployment vs. Amazon Elastic Beanstalk

What are the advantages we get by using Elastic Beanstalk over maually creating EC2 instance and setting up tomcat server and deploy etc for a typical java web applicaion. Are load balancing, Monitoring and autoscaling the only advantages?

Suppose for my web application which uses database I installed the database in the EC2 instance itself. When Autoscalling takes place will the database gets created in the newly created instance or it will be accessing the database I created in the master instance... If it creates just a replica when autoscaling happens how will be data sync happens between the instances?

0 投票
1 回答
1848 浏览

api - AWS Elastic Beanstalk REST API - 身份验证参数?

我刚刚开始使用 AWS Java SDK,需要从我的应用程序部署/更新弹性 beanstalk 应用程序。目前,我只找到了允许创建应用程序版本的 REST api 的文档。与 Amazon 的其他 REST api 一样,需要使用一系列params进行身份验证。ELB 上的文档没有关于身份验证的细节,而 S3/EC2 的文档有很多解释。

我特意询问“签名版本”参数?有人知道 ELB REST api 会是什么吗?任何成功使用 ELB API 的人都可以指出正确的身份验证方向吗?提前致谢!

0 投票
2 回答
658 浏览

.net - 有没有人在 Amazon Elastic Beanstalk 上为 .NET 运行单声道?

EB 基于 Apache Tomcat 6/7。我是一个 .NET 人,所以对 Apache 服务器不是很熟悉。我想有两个问题。首先你能在 Tomcat 6/7 上运行 mod_mono 服务器吗?其次,如果可以,您可以在 Amazon EB 上运行它吗?

我们有一个主要用 Java 编写的企业应用程序,但我们有一个用 .NET 编写的核心模块,我正在寻找一种在 PaaS 环境中运行整个事情的方法。我认为这意味着我可以 a) 在 Microsoft Azure 上运行我的所有 Java 程序(.NET 程序当然可以在这里工作)或 b) 在 Amazon EB 上运行我的一个 .NET 程序和我的所有 Java 代码。

谢谢!

0 投票
2 回答
836 浏览

java - 编译 AWS Elastic Beanstalk 演示引发异常 没有可用的 Java 编译器

我正在编译 Amazon Web Services Elastic Beanstalk 演示并尝试在全新安装的 Arch linux 上运行它(在本地,在 tomcat7 上)。

每次,它都会失败到控制台:

我究竟做错了什么?