小编Sam*_*raf的帖子

作为批处理文件启动时更改进程名称

我正在开发一个名为"Nagios"的监控系统,它监控UNIX和WINDOWS服务器的服务.问题是批处理文件启动的WINDOWS服务在任务管理器中命名为"cmd.exe",因此系统在监控时无法区分这些服务.

如何在启动任务管理器时更改任务管理器上的进程名称,以便每个进程名称都具有唯一的名称而不是"cmd.exe"?

先感谢您.

monitoring process batch-file nagios

6
推荐指数
1
解决办法
9483
查看次数

无法从 Golang 容器连接到 Postgres docker 容器

我有一个使用 golang 构建的网络服务器。我在本地测试的时候是成功的。

但是,当我为 Web 服务器构建 docker 映像时,它无法连接到正在运行的 Postgres 容器。

这是我的docker-compose.yml

version: '2'
services:
    go:
        image: golang:1.7
        volumes:
          - ./:/server/http
        ports:
            - "80:8080"
        links:
            - postgres
            - mongodb
            - redis
        environment:
            DEBUG: 'true'
            PORT: '8080'

    postgres:
        image: onjin/alpine-postgres:9.5
        restart: unless-stopped
        ports:
            - "5432:5432"
        environment:
            LC_ALL: C.UTF-8
            POSTGRES_USER: user
            POSTGRES_PASSWORD: pass
            POSTGRES_DB: mydb
    mongodb:
        image: mvertes/alpine-mongo:3.2.3
        restart: unless-stopped
        ports:
            - "27017:27017"

    redis:
        image: sickp/alpine-redis:3.2.2
        restart: unless-stopped
        ports:
            - "6379:6379"
Run Code Online (Sandbox Code Playgroud)

我的Dockerfile

FROM golang:1.7

RUN mkdir -p /home/app

WORKDIR …
Run Code Online (Sandbox Code Playgroud)

postgresql docker

4
推荐指数
1
解决办法
9423
查看次数

标签 统计

batch-file ×1

docker ×1

monitoring ×1

nagios ×1

postgresql ×1

process ×1