Автор Тема: помогите запустить сервера POSTGRESQL и 1C  (Прочитано 52382 раз)

dango

  • Гость
Ну у меня пока не "Недостаточно свободной памяти на сервере...", а
"На устройстве нет свободного места  '/tmp/...'"
tmpfs<-><------>/tmp<--><------><------>tmpfs<->nosuid<><------><------><------>0 0
https://ru.wikipedia.org/wiki/Tmpfs
Это и есть оперативная память.
Ну, смотрите сами. Выбор ваш.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Цитировать
Памяти 3 Гб, а как swap посмотреть/изменить

free -h | grep -i swap
Или от root:
swapon  --show
swapon -s
Изменить размер swap можно или увеличив swap разделы, или задав в качкстве swap какой-нибудь файл (вот только никак не найду куда правильно такой файл класть), созданный, например, так (от root)
dd if=/dev/zero of=/swap.raw bs=4M count=1000
и пропимав его в качестве swap файла в /etc/fstab, типа
/swap.raw swap swap defaults    0 0
« Последнее редактирование: 27.11.2015 22:23:32 от ruslandh »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Для изменения размера раздела типа tmp, пропишите:
tmpfs           /tmp                    tmpfs   nosuid,size=3G 0 0По-умолчанию он равен половине ОЗУ (у вас значит 1.5 гига), а с учетом того, что у вас есть своп, то можно и больше увеличивать.

Допустим у вас используется обычно один Гб на задачи, и своп равен 3 Гб, то у вас можно отвести максимум 5Гб на tmpfs, но у вас при таком размере будут большие тормоза, так-что я-бы огранисился размером tmpfs в 3-4 Гб. Для большего, надо увеличивать swap.


dango

  • Гость
Проглядел вчера:
Памяти 3 Гб, а как swap посмотреть/изменить ?
Да, это ниже рекомендуемого для x86_64 4GB.
Но при:
база побольше (dt ~2Гб)
может быть тупик. Я не знаю, какая конфигурация в этой dt, но объем говорит за себя. 1С весьма требовательна к ресурсам. И если Сервер 1С Предприятия или хуже того PostgreSQL залезет в swap, то тормоза при проведении документов и тяжелых обработках будут жесточайшие и неприемлимые для многопользовательской работы.

Оффлайн acrk

  • Завсегдатай
  • *
  • Сообщений: 199
    • Email
Я вернулся, продолжим.

[root@server5 ~]# free -h | grep -i swap
Swap:          11G         0B        11G
[root@server5 ~]# swapon  --show
NAME      TYPE       SIZE USED PRIO
/dev/sda1 partition 11,8G   0B   -1
[root@server5 ~]# swapon -s
Filename Type Size Used Priority
/dev/sda1                              partition 12357628 0 -1
[root@server5 ~]#

Это типа у меня 11 Гб на свап (12357628 - это в килобайтах что ли ?)
Значит можно увеличить ТМП ?

А куда прописать "tmpfs           /tmp                    tmpfs   nosuid,size=3G 0 0" ?

Большой объем требуется на этап загрузки базы, потреплю тормоза.
В процессе работы-то потом столько не надо будет, наверное.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Если есть достаточно ОЗУ и swap, просто добавив в /etc/fstab опцию, типа size=10G (десять гигов)
Для изменения размера раздела типа tmp, пропишите:
tmpfs           /tmp                    tmpfs   nosuid,size=3G 0 0По-умолчанию он равен половине ОЗУ (у вас значит 1.5 гига), а с учетом того, что у вас есть своп, то можно и больше увеличивать.

Допустим у вас используется обычно один Гб на задачи, и своп равен 3 Гб, то у вас можно отвести максимум 5Гб на tmpfs, но у вас при таком размере будут большие тормоза, так-что я-бы огранисился размером tmpfs в 3-4 Гб. Для большего, надо увеличивать swap.



Оффлайн acrk

  • Завсегдатай
  • *
  • Сообщений: 199
    • Email
я опять вернулся...
Большое спасибо.
База загрузилась (часа за 3) и вроде работает. Правда я не дождался окончания загрузки, надо было уходить.
Я видел максимальный своп 2.3 Гб.


Оффлайн acrk

  • Завсегдатай
  • *
  • Сообщений: 199
    • Email
Вопрос про PostgreSQL
Вроде бы при установке его в Windows устанавливалась и программа управления PGAdmin что-ли.

А в Линуксе как бы ее получить ?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 928
    • Домашняя страница
    • Email
Вопрос про PostgreSQL
Вроде бы при установке его в Windows устанавливалась и программа управления PGAdmin что-ли.

А в Линуксе как бы ее получить ?
$ apt-cache search pgadmin
pgadmin3 - Powerful administration and development platform for PostgreSQL.
pgagent - Job scheduler for PostgreSQL which may be managed using pgAdmin
pgadmin3-docs-all - All docs for pgadmin3
pgadmin3-docs-en_US - US english docs for pgadmin3
phpPgAdmin - Handle the adminstration of PostgreSQL over the web
Андрей Черепанов (cas@)

Оффлайн acrk

  • Завсегдатай
  • *
  • Сообщений: 199
    • Email
Установил PGAdmin3, получил

Внимание:

Версия сервера, к которому вы подключаетесь, не поддерживается данным выпуском pgAdmin III.

При работе с pgAdmin III могут возникать ошибки.

Поддерживаемые версии сервера: 8.2 - 9.2.

А чем же управляется 9.4 ?

dango

  • Гость
А чем же управляется 9.4 ?
Судя по http://www.pgadmin.org/
версия pgAdmin v1.20.0

dango

  • Гость
http://packages.altlinux.org/en/Sisyphus/srpms/pgadmin3
pgadmin3
Sisyphus:    1.20.0-alt1.1
p7:    1.16.0-alt1.M70T.1

Оффлайн acrk

  • Завсегдатай
  • *
  • Сообщений: 199
    • Email
вот на ФТП я это вижу.
ну а как оттуда установить-то?
надо что ли репозиторий другой подключить?

dango

  • Гость
Репозитории_ALT_Linux
Должен вас предупредить, что установка пакетов из репозитория Сизифа может нарушить стабильность системы вплоть до ее неработоспособности. Поэтому если вы не обладаете необходимой квалификацией, не рискуйте.
Корректный в данном случае вариант: отправить багрепорт в Багзиллу на обновление пакета pgadmin3.
Я это уже сделал : https://bugzilla.altlinux.org/show_bug.cgi?id=31625
Как скоро это будет? Это целиком зависит от загруженности разработчиков, состояния пакета в Сизифе и отсутствия/присутствия проблем при бэкпортировании пакета в p7.

dango

  • Гость
Как скоро это будет? Это целиком зависит от загруженности разработчиков, состояния пакета в Сизифе и отсутствия/присутствия проблем при бэкпортировании пакета в p7.
acrk, благодаря Skull, pgadmin3 версии 1.20 уже в p7.
https://forum.altlinux.org/index.php?topic=32230.msg273397#msg273397
# apt-cache show pgadmin3 | grep Version
Version: 1.20.0-alt1.0.M70P.1
Pre-Depends: rpmlib(SetVersions), rpmlib(PayloadIsLzma)
Установка штатным образом:
Получение прав root:
$ su -
Обновление списков пакетов:
# apt-get update
Если пакет уже установлен, то обновляем все сразу:
# apt-get dist-upgrade
Если пакет не установлен, то устанавливаем его:
# apt-get install pgadmin3
Сам поставил, запустил, настроил на localhost с PostgreSQL 9.4. Подключается, не ругается.
Попробуйте, поработайте. Если будут проблемы, пишите сюда, на форум.