@devops_ru

Страница 31 из 4568
Denis
27.04.2016
17:02:49
http://www.slideshare.net/profyclub_ru/nginx-nginx use copy-paste!

Denis 災 nobody
27.04.2016
17:03:07
вот надо добавить во все сайты + лог "обратились к домену", условно. То есть это искать ВСЕ access_log и ставить после него ещё строку. Такое проще вынести в 1 инклуд и туда вписать ещё строку. Всё.

да я в курсу

всё-равно плохой совет, весьма холиворный и черезжопный

Google
Denis 災 nobody
27.04.2016
17:04:05
вот было бы наследование логов - было бы проще

и так ещё целый ряд опций себя ведёт

цель понятна конечно, разные секции в разные логи пилить

но пример выше.

Andrey
27.04.2016
17:07:57
1 единица это 1 сайт условно. И изменения по нему в гите/свн - сделал лог и смотришь, что, кем и когда менялось. С 1 файлом это жопа.
да. но когда начинают в этот 1 сайт инклудить всякие commons.conf и прочее размазывая в итоге конфиг одного сайта по куче файлов - это плохо

Kanat
27.04.2016
17:11:26
Пацаны

https://github.com/mentalistgo/seth/blob/master/telegram-bot-welcomer.js

Вот бот

в telegram api есть метод new_chat_member

я хочу чтоб бот говорил когда кто-то заходить в чат в первые

sendPhoto(chatId, photo, options = {}) { const opts = { qs: options, }; opts.qs.chat_id = chatId; const content = this._formatSendData('photo', photo); opts.formData = content[0]; opts.qs.photo = content[1]; return this._request('sendPhoto', opts); }

Andrey
27.04.2016
17:12:37
а есть тут люди с постгресом?

есть каверзные (довольно) вопрос.

Google
Andrey
27.04.2016
17:12:53
во всяком случае из документации я не понял как это работает

Andrey
27.04.2016
17:14:19
https://github.com/yagop/node-telegram-bot-api
зачем ты мне это прислал?

Kanat
27.04.2016
17:14:41
Думал мне говоришь)

Dmitrii
27.04.2016
17:15:39
а есть тут люди с постгресом?
Проще написать вопрос сразу )

Andrey
27.04.2016
17:16:03
вопрос такой

как работает pg_start_backup(label text [, fast boolean ]) / pg_start_backup(label text [, fast boolean ])

что конкретно происходит после start_backup

и после того как stop_backup скажешь

вот чистяков утверждает что первое делает "отмену применения валов к текущему кластеру" а вторая команда наоборот, вклчает это применение

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

Magistr
27.04.2016
17:20:15
ну оно подходит под такую формулировку

Dmitrii
27.04.2016
17:20:41
Так или иначе используя pg_*_backup получится конситентный бекап. Я вот щас в доку еще раз глянул, там вроде все прописано. Вплоть до того какие файлы создаются

Я вот здесь смотрел: http://www.postgresql.org/docs/9.4/static/functions-admin.html#FUNCTIONS-ADMIN-BACKUP-TABLE под таблицей.

Andrey
27.04.2016
17:23:23
Так или иначе используя pg_*_backup получится конситентный бекап. Я вот щас в доку еще раз глянул, там вроде все прописано. Вплоть до того какие файлы создаются
я вот не уверен что оно так получается (то есть наверное получается). хочется в точности понимать что будет делать движок pg. то что написано под таблицей я, разумеется, прочитал. но не понял как из этого следует что например rsyncнув каталог с базой на другой сервер и потом валы я получу именно точную копию

Dmitrii
27.04.2016
17:24:08
Там же написано что после stop оно начинает писать в другой файл лог

ptchol
27.04.2016
17:55:53
Чистяков правду говорит

перестает применятся вол на файликах, и можно просто файлики базы взять и копирнуть.

нэ ?

Andrey
27.04.2016
18:53:06
ну я знаю. не могу найти информацию, а в исходники лазить мне страшно :)

Google
Dmitrii
27.04.2016
18:59:52
Можно написать в группу в facebook если уж на то пошло

Magistr
27.04.2016
19:01:24
ну я знаю. не могу найти информацию, а в исходники лазить мне страшно :)
А в чем у тебя сомнения ? в консистентности данных ?

Andrey
27.04.2016
19:01:36
да

в конечном итоге я конечно за это беспокоюсь

Magistr
27.04.2016
19:04:27
http://highload.guide/blog/asynchronous-replication.html тут чуть инфы про постгрес реплику есть

а дальше реально в группу в фейсбук писать

т.к wal логи это реально физ репликация данных и слейв является бинарной копией мастера с точностью до задержки репликации

Alexander
27.04.2016
19:07:36
Это transaction log или что-то глубже?

bama^boy
27.04.2016
19:10:06
после pg_start_backup можно делать rsync файлов базы, потом stop_backup и готово. Так в яндексе почту бэкапят, если я всё правильно понял.

Magistr
27.04.2016
19:14:17
Это transaction log или что-то глубже?
это глубже, это именно изменения дата файлов

Andrey
27.04.2016
19:14:46
@bamaboy а всё это время база в wal пишет?

bama^boy
27.04.2016
19:16:53
@amavlyanov да, просто создается чекпойнт

Magistr
27.04.2016
19:17:40
проще реально смоделировать ситуацию и посмотреть что в логах при этом пишет постгрес

bama^boy
27.04.2016
19:17:44
т.е. бэкап будет консистентен на момент его начала

Andrey
27.04.2016
19:18:05
то есть когда slave делаешь надо потом на него эти wal переписать получается, так?

bama^boy
27.04.2016
19:19:48
http://dba.stackexchange.com/questions/30609/postgresql-can-i-do-pg-start-backup-on-a-live-running-db-under-load

Denis
27.04.2016
19:23:50
С чем меньше проблем на на Ubuntu - Heka или Logstash?

Konstantin
27.04.2016
19:27:46
живем на 2х версиях logstash, до 25k event/sec - полет нормальный

Alibek
27.04.2016
19:32:11
с fluentd

Magistr
27.04.2016
19:37:45
то есть когда slave делаешь надо потом на него эти wal переписать получается, так?
да подложить оставшиеся, либо он сам запросит с мастера чего нехватает

Google
Andrey
27.04.2016
21:51:36
енот
28.04.2016
03:10:02
http://m.pikabu.ru/story/na_zametku_molodyim_itspetsialistam_4163235

Алексей
28.04.2016
08:32:11
Господа, а jemalloc это сильное колдунство ? кто нить применяет ?

Алексей
28.04.2016
09:02:19
если оно на столько сильно ускоряет процессы управления памятью почему оно еще не в апстримах всех проектов ?

Alexander
28.04.2016
09:03:08
Рискну предположить, что не все ускоряет, поэтому не во всех :)

Алексей
28.04.2016
09:04:32
какая то специфичная поддержка должна быть со стороны приложения ? или просто LD_PRELOAD и всё ?

Alex
28.04.2016
09:04:49
Но постойте

Roman
28.04.2016
09:05:45
И не ускоряет

А более экономно память расходует и меньше фрагментируется память с ним

87776
28.04.2016
09:17:39
есть тут короли ансбил?

[101] 192.168.1.1 [100] 192.168.1.2 [102] 192.168.1.3 [multi:children] 100 101 102

ansible multi -a "hostname" -f 1 192.168.1.1 | UNREACHABLE! => { "changed": false, "msg": "Failed to connect to the host via ssh.", "unreachable": true } 192.168.1.2 | UNREACHABLE! => { "changed": false, "msg": "Failed to connect to the host via ssh.", "unreachable": true } 192.168.1.3 | UNREACHABLE! => { "changed": false, "msg": "Failed to connect to the host via ssh.", "unreachable": true }

ЧЯДНТ?

Andrey
28.04.2016
09:19:04
ну по ssh коннекта нет

написано ж

87776
28.04.2016
09:19:34
а блять

я юзера не указал

Google
Alex
28.04.2016
09:25:08
Найдутся

Andrey
28.04.2016
09:29:36
@87776 а ещё часто протухает по каким-то причиам host ssh key и его надо обновить.

Dmitrii
28.04.2016
09:32:06
Мне кажется он имеет ввиду, когда подключаются через ssh по _домену_, этот домен вписывается в known_hosts и когда ноду реплейсим, то ssh будет негодовать на спуфинг.

Andrey
28.04.2016
09:32:48
да

Dmitrii
28.04.2016
09:33:02
:)

У нас сделано так - все ноды находятся в private network и не имеют публиный IP-адресов. Есть две ноды - entrypoint. (Бастион сервера). Ну так вот короче для внутренних нод HostKeyCheck вырублен а для "внушних" включен.

внешних*

Хотя кстати и не по-домену тоже будет вписываться. Эт я чет затупил.

Andrey
28.04.2016
09:41:35
ненене, у айма ssh_host-ключи протухают! это другое!

Andrey
28.04.2016
09:42:11
ненене. я же сказал - дима всё правильно сказал

Dmitrii
28.04.2016
09:43:31
Собственно, решение данной проблемы выше я предложил. Кроме как вырубить полностью этот хостчек я не знаю как этого избежать.

Но полностью вырубать как-то "не правильно" что-ли.

Architector
28.04.2016
09:44:15
когда у вас от сотни хостов, StrictHostKeyChecking no только так :)

Dmitrii
28.04.2016
09:44:37
В чем проблема способа предложенного выше?

Смысл в нем конечно только если ты находишься "в интернете" а не во внутренней сети уже.

Architector
28.04.2016
09:45:40
разумеется

Andrey
28.04.2016
09:49:15
когда у вас от сотни хостов, StrictHostKeyChecking no только так :)
no way. просто у тебя в этот момент появляется обезьянка которая следит за ключами

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