相关疑难解决方法(0)

检查特定服务是否在Ubuntu上运行

我不知道服务的名称,但想通过检查其状态来停止服务.例如,如果我想检查PostgreSQL服务是否正在运行,但我不知道该服务的名称,那么我该如何检查其状态?

如果知道服务名称,我知道检查状态的命令.

linux postgresql service ubuntu-12.04

240
推荐指数
6
解决办法
50万
查看次数

Docker和Postgres:无法绑定已使用的tcp 0.0.0.0:5432地址

问题

我正试图在我的Mac上的docker容器中启动postgres,但我不断收到以下错误消息

docker:来自守护程序的错误响应:驱动程序在端点postgres上编程外部连接失败(8392b9e5cfaa28f480fe1009dee461f97e82499726f4afc4e916358dd2d2f61e):启动userland代理时出错:无法绑定已使用的tcp 0.0.0.0:5432地址.

我在本地安装了postgres,但我停止了它并运行

pg_ctl status
Run Code Online (Sandbox Code Playgroud)

回报

pg_ctl:没有服务器在运行

我运行了以下内容来检查5432上运行的是什么

lsof -i tcp:5432
Run Code Online (Sandbox Code Playgroud)

&

netstat -anp tcp | grep 5432
Run Code Online (Sandbox Code Playgroud)

并没有在港口上运行.

版本

Mac - OS X El Capitan版本10.11.2

PostgreSQL - 9.5

Docker - Docker版本1.12.0-rc2,build 906eacd,实验性的

postgresql macos docker

11
推荐指数
5
解决办法
2万
查看次数

如何停止默认运行Travis CI的服务?

默认情况下,为Travis CI运行的机器实例会启动一些我的项目无用的服务.因此我想停止这些服务.我的第一个想法是在我的.travis.yml中使用以下块来执行此操作:

before_script:
  # Disable services enabled by default
  - sudo service mysql stop
  - sudo service postgresql stop
Run Code Online (Sandbox Code Playgroud)

但是,这对于一台机器来说是成功的,而另一台机器则失败

$ sudo service mysql stop
mysql stop/waiting

$ sudo service postgresql stop
 * Stopping PostgreSQL 9.1 database server
   ...done.
 * Stopping PostgreSQL 9.2 database server
   ...done.
 * Stopping PostgreSQL 9.3 database server
   ...done.
Run Code Online (Sandbox Code Playgroud)

...

$ sudo service mysql stop    
stop: Unknown instance:

The command "sudo service mysql stop" …
Run Code Online (Sandbox Code Playgroud)

mysql postgresql yaml travis-ci

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

标签 统计

postgresql ×3

docker ×1

linux ×1

macos ×1

mysql ×1

service ×1

travis-ci ×1

ubuntu-12.04 ×1

yaml ×1