Правильно запускайте и останавливайте pgAdmin4 в Ubuntu 16.04 - PullRequest
0 голосов
/ 08 ноября 2018

Я работаю над проектом, который включает создание панели мониторинга (SpringBoot + angular.js webapp) для опроса Zabbix. В целях тестирования я установил Ubuntu 16.04 LTS (VirtualBox), PostgreSQL 9.6, в который я импортировал из командной строки созданный клиентом дамп базы данных (pg_dump), а также установил графический интерфейс pgAdmin4 и подключил его к восстановленной дБ.

Теперь я установил pgAdmin4 следующим образом:

как root:

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

После этого запуска

python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py

Я вижу следующий вывод:

pgAdmin4 started, go to http://127.0.0.1:5050 through your browser

Теперь, если я запускаю Firefox по указанному выше адресу, я вижу графический интерфейс и импортирую свои postgres db's

Вопрос:

1) Как правильно остановить сервис ?? Я имею в виду графический интерфейс pgAdmin, а не СУБД postgres

2) Чтобы запустить его снова, я сделал эту процедуру:

cd /opt/enviromentpy
virtualenv pgadmin4
cd pgadmin4
source bin/activate
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py

Это правильно ??

3) Иногда, после периода бездействия, зависания Ubuntu, никакие действия невозможны, и я могу выключить машину только через меню виртуальной коробки. Ты знаешь почему?

Можете ли вы помочь мне ??

Большое спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...