@devops_ru

Страница 4116 из 4568
Антон
01.08.2018
05:36:37
Maksim
01.08.2018
05:39:20
Нашел я документацию на сайте нексуса https://blog.sonatype.com/using-nexus-3-as-your-repository-part-2-npm-packages делаю npm install <PACKAGE> и всё появляется в репозитории

но есть нюанс

Google
Maksim
01.08.2018
05:40:50
есть проект на ангуляре, у него свои зависимости, собирается каким то пакетом npm когда запускаю npm install то он тянет не с моего репозитория, а напрямую

мне надо подготовить репозиторий чтобы потом можно его было перенести в закрытую сеть

Artem
01.08.2018
05:42:55
Проксирующий?

Maksim
01.08.2018
05:43:05
да

когда зависимости подтягиваются через package.json на мою репу кладется болт

так мне кажется

Artem
01.08.2018
05:44:14
А как в гемфайле можно указать источник?

Maksim
01.08.2018
05:45:58
# npm config ls -l | grep registry metrics-registry = "http://192.168.122.108:28081/repository/npm-group/" registry = "http://192.168.122.108:28081/repository/npm-group/" ; metrics-registry = null (overridden) ; registry = "https://registry.npmjs.org/" (overridden)

npm config set registry http://192.168.122.108:28081/repository/npm-group/

по идее можно указать еще так

npm install --registry=http://192.168.122.108:28081/repository/npm-group/

по всё равно игнорирует

kerzol
01.08.2018
06:08:49
Хмхмхм. А куда оно стучится?

Google
kerzol
01.08.2018
06:09:27
Перенаправь днс или иптаблом зарули на в локальный лан

Maksim
01.08.2018
06:16:57
если ставить просто npm install PACKAGE то нормально а если npm install и в папке лежит package.json то ставить мимо приватного репозитория

kerzol
01.08.2018
06:19:21
В package.json можно прописать путь до репы.

Я так думаю.

Видимо дефолтный там глобальный

Maksim
01.08.2018
06:22:59
в общем магия Я разворачивал на машине 192.168.122.108 jenkins и рядом решил развернуть нексус, задача появилась, развернуть приватную репу npm install пробовал на ней же, видимо это было фейлом сейчас на локально машине запустил npm install с этим же package.json и всё нормально подтянулось

Baha
01.08.2018
06:43:13
есть люди кто может подсказать в postgres?

Антон
01.08.2018
06:43:59
есть люди кто может подсказать в postgres?
ну сюда вопрос тоже озвуч на всякий)

Олег
01.08.2018
06:44:37
кто сможет тот ответит

Baha
01.08.2018
06:44:42
@pgsql
спасибо)

ща озвучу)

только не ржать!))

Олег
01.08.2018
06:45:34
та говори уже, все мы такими когда то были)

Baha
01.08.2018
06:45:45
не знаю как безопасно произвести архивацию логов (а логов ли?) /var/lib/pgsql/9.4/data/base/16384 )))

скопилось почти на 2 Т

рядом есть директория backup

но она пуста

прошлый админ либо забыл либо забил

Google
Олег
01.08.2018
06:47:00
1)логи бд хранятся в папке pg_log либо просто log (начиная с десятого постгре)

Baha
01.08.2018
06:47:14
а тут что тогда?

Олег
01.08.2018
06:47:14
папки в base вообще строго не рекомендую трогать

next
01.08.2018
06:47:18
tar, gz

Олег
01.08.2018
06:47:27
это файлы базы

и она скрешится если ты их перенесешь

Baha
01.08.2018
06:47:40
папки в base вообще строго не рекомендую трогать
вот вот, мне тоже один человек сказал

и она скрешится если ты их перенесешь
а что сделать можно? еще 2-3 дня и диск заполнится

Олег
01.08.2018
06:49:06
а что сделать можно? еще 2-3 дня и диск заполнится
2Т это значит у тебя столько весит база, ты должен sql запросами найти самые большие таблицы в базе и провести архивацию данных таблиц на уровне sql, т.е. при помоги того же pg_dump и удаления лишней инфы из этих самых таблиц с последующим их вакуумом

а что сделать можно? еще 2-3 дня и диск заполнится
запросом я таким пользовался когда то для вычисления размеров таблиц

SELECT c.oid,nspname AS table_schema, relname AS TABLE_NAME , c.reltuples AS row_estimate , pg_size_pretty(pg_total_relation_size(c.oid)) AS tb_size , pg_size_pretty(pg_indexes_size(c.oid)) AS index_size , pg_size_pretty(pg_total_relation_size(reltoastrelid)) AS toast_size FROM pg_class c LEFT JOIN pg_namespace n ON n.oid = c.relnamespace WHERE relkind = 'r' and nspname = 'public' order by pg_total_relation_size(c.oid)::bigint desc

Baha
01.08.2018
06:51:02
ого

спасибо!!!

Олег
01.08.2018
06:51:41
смотришь самые большие таблицы, проверяешь есть ли возможность их архивации и их архивируешь если это возможно

архивируешь через pg_dump и потом delete from tb where add_date < now()-'1month'::interval;

как пример

т.е. если это логи то останутся только за последний месяц данные

Baha
01.08.2018
06:53:08
а как проверить возможность архивации? я не совсем понял это

Олег
01.08.2018
06:54:23
а как проверить возможность архивации? я не совсем понял это
про возможность архивации я подразумевал "все ли данные из этой таблицы используются 24/7" т.е. если это список пользователей то понятное дело ты его не заархивируешь и не удалишь, а если это логи 10ти летней давности то можно и почистить их

Baha
01.08.2018
07:00:12
ааа спасибо, теперь понял)

Google
Олег
01.08.2018
07:03:55
ааа спасибо, теперь понял)
а base файлы не взумай на продакшн базе переносить/удалять, базу потом очень сложно поднимать, потому что данные об индексах таблицах содержатся в системных таблицах постгреса и когда он не находит этих таблиц то начинает паниковать)

Олег
01.08.2018
07:05:39
то есть это те файлы которые сейчас используются?
base вообще нельзя трогать, ибо нарушается целостность базы, архивацию надо проводить самих таблиц базы данных а не файлов

Sergey
01.08.2018
07:05:44
а че дамп архивировать и кидать в s3 уже не модно?

нахрен баз файлы то архивировать

Олег
01.08.2018
07:06:11
ну я так и предлагаю

pg_dump с архивацией

Sergey
01.08.2018
07:06:45
ну, скриптик в крон и в s3 пушить дейликами

Baha
01.08.2018
07:07:52
настало время погуглить s3

Олег
01.08.2018
07:08:02
и лог таблицы в которых куча данных лучше держать партициями, тогда можно отключить партицию, заархивировать ее и удалить таблицу

партицировать можно как угодно, по дням, месяцам, годам

Alex
01.08.2018
07:08:55
ааа спасибо, теперь понял)
С твоим уровнем, я бы не лез туда

Alex
01.08.2018
07:10:13
я и сам этого не хочу
Просто ты не знаешь технологию, будешь факап разгребать и сверху по шапке прилетит

Baha
01.08.2018
07:10:54
Просто ты не знаешь технологию, будешь факап разгребать и сверху по шапке прилетит
да я понимаю это, и то что в итоге могу еще хуже сделать. но больше некому, а делать надо?

Sergey
01.08.2018
07:11:10
Alex
01.08.2018
07:11:23
Как некому, тут 4к человек. Найми

Baha
01.08.2018
07:12:19
Как некому, тут 4к человек. Найми
с моей зарплатой только людей нанимать, к тому же гос.структура, не разрешат

Google
Iurii
01.08.2018
07:13:13
и как минимум три участника

Baha
01.08.2018
07:13:25
Я из госов, средняя зп по рынку у меня
у меня вообще как бэ стажировка))

Alex
01.08.2018
07:13:26
Тогда тендер объяви
На его место работы? ?

Banzy
01.08.2018
07:13:29
2 друга тебе помогут )

Baha
01.08.2018
07:13:30
Alex
01.08.2018
07:14:06
?
Работодателя предупреди, что нафакапить можешь

Олег
01.08.2018
07:14:20
100%

Banzy
01.08.2018
07:14:24
у меня вообще как бэ стажировка))
Тогда херач как умеешь, если что выгонят и наймут интегратора все переделать. ))

Alex
01.08.2018
07:14:24
?
Ты не из восхода?

Baha
01.08.2018
07:14:36
Alex
01.08.2018
07:14:51
я не с РФ
Тогда делай как умеешь, мне все равно

?

Sergey
01.08.2018
07:15:03
в след раз по шапке

Олег
01.08.2018
07:17:42
?
главное перед тем как делать сохранись)

Страница 4116 из 4568