Containerpilot 配置文件示例】的更多相关文章

{ consul: "localhost:8500", logging: { level: "INFO", format: "default", output: "stdout" }, jobs: [ { name: "app", exec: "/bin/app", restarts: "unlimited", port: 80, when: { // we want…
# redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位,# 通常的格式就是 1k 5gb 4m 等酱紫:## 1k  => 1000 bytes# 1kb => 1024 bytes# 1m  => 1000000 bytes# 1mb => 1024*1024 bytes# 1g  => 1000000000 bytes# 1gb => 1024*1024*1024 bytes## 单位是不区分大小写的,你写 1K 5GB 4M 也行…
Consul ContainerPilot使用Hashicorp的consul在作为服务的容器中注册工作. Watches查询consul找出其他服务的状态. Client configuration ContainerPilot配置文件中的consul域配置ContainerPilot的Consul客户端. 要使用领事的ACL系统,请使用CONSUL_HTTP_TOKEN环境变量. 如果您正在通过TLS与Consul进行沟通,则可以包含该方案(例如:https:// consul:8500 )…
Nginx的配置文件示例:(仅供参考) 强烈建议先将默认的配置文件备份再进行操作! 请根据自己项目的实际路径来配置相关路径! uwsgi配置文件请参考:uwsgi配置文件示例 # For more information on configuration, see: # * Official English Documentation: http://nginx.org/en/docs/ # * Official Russian Documentation: http://nginx.org/r…
uwsgi配置文件参考 相关路径请根据自己项目的实际路径配置 在进行Nginx+uwsgi部署Django项目的时候,需要Nginx的配置中包含uwsgi的配置项,具体请查看另一篇:Nginx配置文件示例 --- # uwsgi.ini file [uwsgi] # Django-related settings # django项目运行的端口号 socket = :8001 # django项目的根目录,同名目录的外层 # the base directory (full path) # ch…
一.配置Maven:pom.xml <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <log4j2.version>2.6.2</log4j2.version> </properties> <dependency> <groupId>org.apache.logging.log4j</group…
containerpilot -reload -config ./containerpilot.json 进程号不变,重新加载配置文件…
如果提供telemetry选项,ContainerPilot将公开可用于刮擦性能telemetry的Prometheus HTTP客户端界面. telemetry接口被公告为consul服务. telemetry服务的每个metric为Prometheus客户端库配置收集器. 然后,Prometheus服务器可以向telemetry终端发出HTTP请求. 配置细节如下,但这篇博客文章提供了一个用法示例和叙述 . 顶级telemetry配置定义了telemetryHTTP端点. 正如一个典型的Co…
watch是在consul进行监视的服务配置. watch轮询服务的状态,并在服务变得健康,变得不健康或者实例数量发生变化时发出事件. 请注意,watch不包括行为; watch只发出事件,以便job可以消耗该事件. watch配置仅包括以下字段: watches: [ { name: "backend", interval: 3, tag: "prod", // optional dc: "us-east-1" // optional } ]…
ContainerPilot job是用户定义的进程和规则,用于何时执行它,如何进行健康检查,以及如何向Consul做广告. 这些规则旨在允许灵活性覆盖几乎可能要运行的任何类型的进程. 一些可能的job配置包括: 一个长时间运行的应用程序,如Web服务器,如果崩溃,需要重新启动. 一次性设置任务,在容器的生命周期开始运行,但不会再次运行. 每隔几分钟或几小时运行的定期进程,例如备份. 当某些其他事件发生时运行的任务,例如仅当另一个job变得健康时运行. Lifecycle Events 每个jo…