首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ubuntu16.04上正确启动和停止pgAdmin4

在Ubuntu16.04上正确启动和停止pgAdmin4
EN

Stack Overflow用户
提问于 2018-11-08 23:41:11
回答 1查看 6.8K关注 0票数 5

我正在做一个项目,涉及到创建一个仪表板(SpringBoot + angular.js webapp)来审问Zabbix。为了测试的目的,我安装了Ubuntu16.04LTS (VirtualBox),PostgreSQL 9.6,其中我通过命令行导入了客户制作的数据库转储(pg_dump),还安装了图形用户界面pgAdmin4,并将其连接到我恢复的数据库。

现在我已经这样安装了pgAdmin4:

以root用户身份:

代码语言:javascript
复制
sudo apt-get install build-essential libssl-dev libffi-dev libgmp3-dev virtualenv python-pip libpq-dev python-dev
cd /opt/
mkdir enviromentpy
cd enviromentpy/
virtualenv pgadmin4
cd pgadmin4
source bin/activate
wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v2.1/pip/pgadmin4-2.1-py2.py3-none-any.whl
pip install pgadmin4-2.1-py2.py3-none-any.whl
touch lib/python2.7/site-packages/pgadmin4/config_local.py
echo "SERVER_MODE = False" >> lib/python2.7/site-packages/pgadmin4/config_local.py

在那之后发射

代码语言:javascript
复制
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py

我看到以下输出:

代码语言:javascript
复制
pgAdmin4 started, go to http://127.0.0.1:5050 through your browser

现在,如果我在上面的地址启动Firefox,我会看到GUI,并且我已经导入了postgres数据库的

问题是:

1)如何正确停止服务??我指的是postgres图形用户界面,而不是pgAdmin数据库管理系统

2)为了重新启动它,我执行了以下过程:

代码语言:javascript
复制
cd /opt/enviromentpy
virtualenv pgadmin4
cd pgadmin4
source bin/activate
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py

对吗??

3)有时,在一段时间不活动后,ubuntu冻结,不可能有任何活动,我只能通过virtualbox菜单关闭机器。你知道为什么吗?

你能帮我吗??

非常感谢

EN

回答 1

Stack Overflow用户

发布于 2019-09-12 01:05:53

我尝试按CTRL-C来停止该作业,但在我的Ubuntu16.04上,这并不能终止进程。

您可以查找进程id并使用kill -9来终止该进程。但是,更快的解决方案是在另一个终端窗口中键入:

代码语言:javascript
复制
killall pgadmin4

而pgadmin4应该会终止。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53211182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档