amazon-ec2相关内容

为什么我的节点应用程序进程在我永远使用时总是停止?

在免费层级 Amazon EC2 实例上,我设置了一个在 express 上运行的简单 node.js Hello World 应用程序. 如果我运行 npm start,我的应用程序运行良好,我可以从我的浏览器点击它,我看到以下输出: >myappname@0.0.0 开始/home/ec2-user/app>节点 ./bin/www 我已经在全球范围内安装了永久工具.当我运行 for ..
发布时间:2021-12-21 11:20:23 其他开发

用户数据脚本无故失败

我正在使用 Web 控制台启动 Amazon Linux 实例 (ami-fb8e9292),将数据粘贴到用户数据框中以在启动时运行脚本.如果我使用亚马逊提供的 示例 来启动网络服务器,它的工作原理.但是当我运行我自己的脚本(也是一个 #!/bin/bash 脚本)时,它不会运行. 如果我查看 var/log/cloud-init.log,它没有提供有关该主题的有用信息: May 22 2 ..
发布时间:2021-12-21 11:20:16 其他开发

解析java结果137

我正在亚马逊 ec2 上运行一个 java 进程.它运行了 72 分钟,然后突然我得到“java 结果 137".就是这样,没有异常或任何其他错误消息.我已经搜索了这个错误,但找不到任何有用的东西.它可能是什么原因以及如何解决它?请告诉我. 解决方案 高于 127 的退出代码通常意味着由于 信号. 退出代码 137 然后解析为 128 + 9,而信号 9 是 SIGKILL,即进程被 ..
发布时间:2021-12-21 11:20:09 Java开发

php 文件自动重命名为 php.suspected

自过去 4 天以来,我们的生产服务器(AWS EC2 实例)遇到了一个奇怪的问题,仅针对一个站点,即 SugarCRM. 问题是 /home/site_folder/public_html/include/MassUpdate.php 文件被自动重命名为 /home/site_folder/public_html/include/MassUpdate.php.suspected 这种情 ..
发布时间:2021-12-21 11:20:02 PHP

如何在 python 脚本中使用 awscli?

我将 aws ec2 服务与 awscli 一起使用.现在我想将我在控制台中键入的所有命令放入一个 python 脚本中.我看到如果我在 python 脚本中编写 import awscli 它工作正常,但我不明白如何在脚本中使用它.例如,如何在 import awscli 之后在 python 脚本中执行命令 aws ec2 run-instances ?为了清楚起见,我不是在寻找像 os.sy ..
发布时间:2021-12-21 11:19:47 Python

确定性地创建和标记 EC2 实例

我正在创建 3 个 EC2 实例,然后迭代并标记每个实例.有时标签请求会失败,尽管实例后来似乎正在运行. 这可能是时间问题吗?创建实例后,我应该在标记它之前等待几秒钟吗?有没有确定性的方法来等待它启动? 解决方案 更新 20140512 AWS 同时添加了关于 Troubleshooting API 的更详细文档请求错误,包括处理最终一致性,这基本上证实了我在下面的初始答案中的 ..
发布时间:2021-12-21 11:19:36 其他开发

如何“私下"连接到 ec2 上的网络服务器

我在 ec2 实例上部署了一个小型 Web 应用程序,我想对其进行测试,但不公开它. 使用弹性 IP 并不能解决我的问题,因为 IP 会将其暴露给外界,而我们还没有为此做好准备. 我知道 Amazon VPC,但它似乎有点矫枉过正,因为我不需要所有这些功能,也不想处理设置.我所需要的只是能够通过使用私有 IP 或类似的东西来访问网络服务器. 是否有快速而肮脏的解决方案? 解 ..
发布时间:2021-12-21 11:19:25 其他开发

Spark 工作人员无法在 EC2 集群上找到 JAR

我正在使用 spark-ec2 来运行一些 Spark 代码.当我将 master 设置为“本地",然后它运行良好.但是,当我将 master 设置为 $MASTER 时,工人立即失败,java.lang.NoClassDefFoundError 为班级.worker 连接到 master,并显示在 UI 中,并尝试运行任务;但是一旦它加载了它的第一个依赖类(它在程序集 jar 中),就会立即引发 ..
发布时间:2021-12-21 11:19:16 其他开发

Elastic Beanstalk Nginx 服务静态文件

我是 Elastic Beanstalk 的新手,尝试为 Node.js Express 应用程序提供服务,并利用 Nginx 单独提供我们的静态文件.我遇到的所有教程都没有明确说明如何定义虚拟路径. 我正在尝试通过浏览器中的 AWS 控制台执行此操作.我正在尝试为静态文件添加虚拟路径/目录设置.在控制台中,我在 Elastic Beanstalk >我的应用程序>配置>静态文件 但 ..

Node.js 服务器超时问题(EC2 + Express + PM2)

我对运行生产 node.js 应用程序比较陌生,最近我的服务器超时出现问题. 基本上在使用一定量之后我的 node.js 应用程序停止响应请求的时间.我什至看不到在我的控制台上触发路由 - 就像整个事情都停止了,来自我的客户端(运行 AFNetworking 的 iPhone)的 HTTP 调用不再到达服务器.但是如果我重新启动我的 node.js 应用程序服务器,一切都会重新开始工作,直到 ..
发布时间:2021-12-21 11:18:50 其他开发

如何在参数更新时强制更新 CloudFormation 堆栈?

我正在运行一个 AWS CloudFormation 堆栈,它接收一些参数并启动 EC2 实例以及其他 AWS 资源.参数被输入到 EC2 实例的用户数据中,并基于这些动态对驻留在 EC2 实例上的 Web 应用程序进行更改. 用户数据:Fn::Base64:Fn::加入:——《》——- "#!/bin/bash \n"- "sh website-conf/website_mysql_con ..

当子模块是私有 Github 存储库时 git 子模块的问题

我在 Github 上有一个私人仓库,里面有 3 个子模块,其中 3 个也是私有的. 我在我的 EC2 服务器上生成了 4 个 SSH 密钥,并将它们作为 Github 部署密钥应用于所有 4 个私有存储库. 我能够克隆主存储库,因为它可以识别 SSH 密钥.当我运行“git submodule update"时,它在私有存储库上失败并出现以下错误: 错误:未找到存储库.致命:远 ..
发布时间:2021-12-21 11:18:32 其他开发

如何使用 Amazon PHP SDK 2 获取 EC2 实例列表?

如何使用 AWS SDK for PHP 2 获取与某些过滤器匹配的 Amazon EC2 实例列表? 解决方案 使用 DescribeInstances 方法.让我们详细介绍一下. 您需要先获取 Ec2Client 实例.最简单的客户端初始化方式: $config = array();$config['key'] = 'key';$config['secret'] = 'secr ..
发布时间:2021-12-21 11:18:26 PHP

如何防止 Auto Scaling 终止 EC2 实例?

如果该实例在中间,我想通过Auto Scaling 功能阻止 EC2 实例终止某种处理. 背景: 假设我有一个 Auto Scaling 组,目前有 5 个实例在运行.我创建了一个关于平均 CPU 使用率的警报...假设 4 个实例处于空闲状态,一个正在执行一些繁重的处理...平均 CPU 负载将触发警报,从而执行缩减策略. 如何让 Auto Scaling 终止空闲实例之一而不是正 ..
发布时间:2021-12-21 11:18:17 其他开发

AWS 负载均衡器和维护页面

我将 AWS 负载均衡器与 3 个 EC2 服务器一起使用,并且我正在尝试在站点维护时提供维护页面. 此页面需要返回 503 HTTP 代码,因为它是维护模式的正确代码,可以防止 SEO 可能出现的问题. 当我从我的任何服务器返回 503 代码时,负载均衡器使它“不在服务中",当所有服务器返回 503 时,网站返回一个空白页面(因为所有服务器都已断开连接). 我的问题是: ..

如何连接到 MongoDB EC2 实例

我们有一个来自 Amazon MarketPlace 的 EC2 MongoDB 2.4 实例.当我尝试使用 mongo 命令从我的计算机访问它时: mongo xx-xx-xx-xx-xx.compute-1.amazonaws.com 我收到以下错误 错误:无法连接到服务器 xx-xx-xx-xx-xx.compute-1.amazonaws.com:27017 at src/mongo ..
发布时间:2021-12-21 11:17:58 其他开发

“服务器拒绝了我们的密钥"从私有 EBS AMI 启动实例后

我已经创建了自己的 EBS AMI,与另一个 AWS 账户共享它,使用新密钥对基于此映像启动了新实例,现在当我尝试连接到这个新实例时,我收到错误:“服务器拒绝我们的钥匙". 这就是我所做的(一步一步): 在我的个人帐户中配置了新的 CentOS 6.3 服务器(使用我的个人密钥对) 创建该服务器的 EBS AMI 映像 与我客户的帐户分享了这张图片 基于此共享映像 + 新密钥对在 ..