我正在开发一个名为"Nagios"的监控系统,它监控UNIX和WINDOWS服务器的服务.问题是批处理文件启动的WINDOWS服务在任务管理器中命名为"cmd.exe",因此系统在监控时无法区分这些服务.
如何在启动任务管理器时更改任务管理器上的进程名称,以便每个进程名称都具有唯一的名称而不是"cmd.exe"?
先感谢您.
我有一个使用 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)