- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我上传了一个项目 multi-containers docker platform
有两个容器说 xyz
和 abc
在 aws elastic-beanstalk
. xyz
其中包含 tomcat 服务器。我的项目中有以下配置 Dockerrunner.aws.json
文件。
{
"AWSEBDockerrunVersion": 2,
"containerDefinitions": [
{
"name": "xyz",
"image": "<PLACEHOLDER_REPLACED_BY_CICD_TOOLS>",
"essential": true,
"memory": 2048,
"links": [
"abc"
],
"environment": [
{
"name": "ENVIRONMENT",
"value": "QA"
},
{
"name": "LOG_HOME",
"value": "/usr/local/tomcat/logs"
},
.
.
.
],
"mountPoints": [
{
"sourceVolume": "awseb-logs-xyz",
"containerPath": "/usr/local/tomcat/logs"
}
],
.
.
},
{
"name": "abc",
"image": "image123",
"essential": true,
.
.
.
}
]
}
/var/log/containers/xyz
(其中健康代理读取日志)也被正确映射到 /usr/local/tomcat/logs
中 tomcat 的日志文件的位置(即 xyz
)码头容器。 最佳答案
From the Elastic Beanstalk console, verify that enhanced health reporting is enabled:
- Choose Configuration, and then on the Health panel under Web Tier, choose the edit gear.
- Under Health Reporting, ensure the System type is set to Enhanced.
64-bit Amazon Linux 2016.xx vx.x.x running Node.js platform:
Ensure that the correct proxy server is configured:
Choose Configuration, and then on the Software Configuration panel under Web Tier, choose the edit gear.
In Container Options, ensure you have a Proxy server selected. If Proxy server is set to none, the application log file is not generated under
/var/log/nginx/healthd/
and health reporting does not generate data to display.You can also modify the Node.js logs and location to be compatible with enhanced health log format, then review the
healthd
configuration file/etc/healthd/config.yaml
.64-bit Amazon Linux 2016.xx vx.x.x running Multicontainer Docker 2.xx.x:
This platform doesn’t come with a proxy server, so you need to ensure that logs are produced in the correct format from their containers and configure
healthd
to read them. To use enhanced health monitoring in Multicontainer Docker environments, you need to configurehealthd
to consume these logs.To provide logs to the health agent, ensure the following:
Logs are in the correct format
Logs are written to
/var/log/nginx/healthd/
Log names use the format:
application.log.$year-$month-$day-$hour
Logs are rotated once per hour
Logs are not truncated
Note: With the Node.js platform, if you disable the proxy, the logs are not created under
/var/logs/nginx/healthd/
. You must either re-enable the proxy or configure your Node.js application to produce logs under/var/logs/nginx/healthd/
This sample Docker-multicontainer-v2.zip code shows how to manage ebextensions where the
healthd
configuration is set to read another directory. [...]
If you are unable to see information for a server in the Enhanced Health Overview, check the
healthd
service status on the instance and ensure that it’s running. If it is not running, restart the service.This sample code shows how to check the healthd service status:
$ ps aux | grep healthd
This sample code shows how to restart the
healthd
service:
[ec2-user@ip-172-31-39-182 ~]$ sudo initctl restart healthd
关于amazon-web-services - 对于 AWS Elastic Beanstalk 中的多容器 Docker 配置,增强型运行状况概览未正确报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55400463/
可以用这种方式转换字符串吗?我们有相同的参数,Java 做出了正确的选择。如果值是整数 - 我们调用 parseInt(value),否则如果值是 double 型 - 我们调用 parseDoubl
如果这段代码中有一个愚蠢的错误,我提前道歉,但我似乎无法解决它。我的问题是这样的,我用GCC-8(通过home-brew安装在Mac上)编译,然后在终端中执行。当使用 int do 定义变量 s &
我用 a-videosphere 制作了一个 a-scene。我尝试使用按钮启用/禁用声音,但有些想法不起作用?这是我的代码: var gargamel = 0; function
我正在使用 ISAAC 实现来生成随机整数。我需要用这些整数创建一个高斯值。首先,我需要将它们从 0 更改为 1 的 double 值。我怎样才能在Java中做到这一点?这是到目前为止我将整数转换为
我将 0x0000 到 0x01c2 范围内的十六进制值从 BLE 获取到我的手机 a 作为字符串。为了将其绘制在图表中,我必须将其转换为 double,我已经尝试过 this method但遗憾的是
我有一个父类(super class) Animal和一个子类 Dog 。在第三节课中,我有一个 List它同时接受子类型和父类(super class)型对象。 public class foo{
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 6 年前。 Improve this ques
我正在尝试查询我的用户的距离。我可以用这段代码做到这一点 PFGeoPoint.geoPointForCurrentLocationInBackground { (geoPoint: PFGe
考虑示例:http://jsfiddle.net/KWLu7/16/ 我正在尝试将总体重要性值计算为每个选定选择重要性的总和乘以其父标准重要性: var watch = $scope.$watch("
这个问题在这里已经有了答案: Bounding generics with 'super' keyword (6 个答案) 关闭 2 年前。 我有一个列表装饰器,它应该允许从一个列表转换到另一个列表
为什么下面的代码没有选择最近父类(super class)型的隐式 val? class A class B extends A trait TC[-T] { def show(t: T): Stri
这是我想要做的 def merge[A, B, C](eithers: Either[A,B]*)(implicit ev1: A x, x => x)) 关于scala - 推断常见的父类(s
我正在尝试从具有 double 类型列的Cassandra表中获取 double 值。我已经使用CQL3语法创建了表: CREATE TABLE data_double ( datetime
是否应该在不需要显式类型定义的情况下编译以下 this ? def prepList[B >: A](prefix: PlayList[B]) : PlayList[B] = prefix.fol
我正在查看某人的代码,并且在创建结构时使用了 abstract type AbstractFoo end julia> struct Foo1 struct Foo2 foo_op(x::Abst
一些示例代码: public class Main { class SomeType { } class A { protected T createSome
是否可以只接受类的泛型类型的父类(super class)型? 我正在寻找的是这样的: class MyClass { public void myMethod(TS someObject
在我的代码中,我有许多 ArrayList 被传递到排序方法中。每个 ArrayList 都有不同的泛型类型,但所有这些类型都是 Sorter 的实现。排序方法旨在接受 Sorter 类型的 Arra
如果已经有人问过这个问题,请链接并关闭这个问题。 我目前正在为另一个使用起来复杂得多(并且有潜在危险)的 API 的简化 API 设计原型(prototype)。 考虑到相关的有点复杂的对象创建,我决
我正在尝试构建一个具有某些依赖项的 android 应用程序,但是其中一个导致了此错误: Illegal class file: Class module-info is missing a supe
我是一名优秀的程序员,十分优秀!