
Антон
27.08.2018
06:08:07

Shaz
27.08.2018
06:08:45

Старый
27.08.2018
06:09:06

Google

Антон
27.08.2018
06:09:26

Shaz
27.08.2018
06:10:13

Антон
27.08.2018
06:10:34

Старый
27.08.2018
06:11:14
Почему?
Потому что сейчас всё в неё пихают от заказов и юзеров до бизнес логики сложной, сейчас даже слыхал 1 монгу думает заюзать

Антон
27.08.2018
06:11:54

Shaz
27.08.2018
06:13:48
Тем более сложная, да ещё и бизнес

Старый
27.08.2018
06:16:01
Через жопу говнокод

Shaz
27.08.2018
06:16:08
Хотя знаю одну куллстори про монгу и хранение заказов. Вобщем у них теперь в два раза больше заказов. Но что с этим делать они незнают

Старый
27.08.2018
06:16:56

Shaz
27.08.2018
06:17:52

Старый
27.08.2018
06:18:13

Google

Антон
27.08.2018
06:20:18
@erzentd Shaz а вы там накой хер нужны, если не предотвращать выстрел в ногу?

Shaz
27.08.2018
06:21:01

Антон
27.08.2018
06:21:14

Старый
27.08.2018
06:21:22

Shaz
27.08.2018
06:21:38

Владимир
27.08.2018
06:23:01
Всем привет, я тут ранее уже задавал этот вопрос, но так и не разобрался в нём. Я хочу чтобы при падении сервиса на systemd запускался скрипт. Мне тут подсказали что есть такая штука как OnFailure Оно позволяет задать сервис который запустится в случае падения текущего. Я создал сервис, проверил его корректность работы и даже поставил пользователя и группу такую же как у основного сервиса. Основной сервис это Mysql, убиваю процесс mysqld сервис соответственно падает, но не запускает тот сервис который я указал в OnFailure. Подскажите как же мне всё таки реализовать мою задумку и что тут может быть не так?

Антон
27.08.2018
06:23:05
Так есть же сверумные сто
и что? у нас команда разработки напиздела раньше того, как продумали как реализовать, проигнорировав замечание с приемки. Вышел с отпуска навешал пиздюлей)

Старый
27.08.2018
06:23:33

Антон
27.08.2018
06:23:50

Shaz
27.08.2018
06:23:51

Владимир
27.08.2018
06:24:01

Антон
27.08.2018
06:24:18
а, так это же при ошибке, а не при киле должно сработать
killall mysqld
тебе, скорее всего, нужно какой-нибудь файлик выдернуть из под мускуля, чтобы он сам крашнулся

Владимир
27.08.2018
06:24:48

Старый
27.08.2018
06:24:57

Владимир
27.08.2018
06:25:08
Значит системд не сможет меня оповестить если оно так будет убито?

Антон
27.08.2018
06:25:22

Владимир
27.08.2018
06:25:26

Антон
27.08.2018
06:25:39

Google

Владимир
27.08.2018
06:25:54

Антон
27.08.2018
06:26:00
вообще есть такая штука как Zabbix)

Владимир
27.08.2018
06:26:13
А как мне сэмулировать ошибку чтобы сработал этот пункт?

Старый
27.08.2018
06:26:35

Антон
27.08.2018
06:26:40

Владимир
27.08.2018
06:26:44
задача несколько более узко стоит)

Антон
27.08.2018
06:27:13

Владимир
27.08.2018
06:27:43
У меня к слову нагрузки не слабые, но сервер куплен с запасом.

Старый
27.08.2018
06:29:07

Владимир
27.08.2018
06:29:28
я не делаю то что считаю бредом

Старый
27.08.2018
06:29:49
А не эмуляция неведомого
В в рамках театра безопасности

Владимир
27.08.2018
06:31:39
Ты прав только от части)
Я вот сейчас что думаю, я хотел при помощи systemd узнавать о падении сервиса, а как мне это ещё можно узнать? Ну не считая конечно тупого чеканья через определённое время.

Старый
27.08.2018
06:34:17

Shaz
27.08.2018
06:34:45

Google

Владимир
27.08.2018
06:35:04
Я в курсе что он это умеет
Про MySQL up сейчас загуглю

Shaz
27.08.2018
06:36:19
А не эмуляция неведомого
Угу, потом получаем нерабочие бэкапы и скрипты убивающие прод. Ибо зачем тестить нестандартные состояния.

Владимир
27.08.2018
06:36:34
не только мускуль, просто мускуль решил первым сделать

Старый
27.08.2018
06:36:37

Владимир
27.08.2018
06:37:44
Ну не считая момента когда место кончилось

Shaz
27.08.2018
06:38:01
Я хочу смс слать в случае падения сервиса
Тогда это какой-то костылинг) много проще получить нужное другими путями. А если уж скриптом - держи конект из него в мускуль, а если конект упал - чекай сокет. Ну и если всё плохо - шли алерт

Владимир
27.08.2018
06:38:50
Жаль не универсально), не прокатит на другие сервисы)

Alexander
27.08.2018
06:39:19
Почему может такое происходить. Контейнер запущен с -v /proc:/host/proc. Но файлы например /proc/net/snmp на хосте и /host/proc/net/snmp в контейнере, полностью отличаются?

Shaz
27.08.2018
06:39:23

Никита
27.08.2018
06:41:49

Shaz
27.08.2018
06:42:04
Жаль не универсально), не прокатит на другие сервисы)
Просто закончится все именно заббиксом или промом или чем-то похожим. Ибо дописав скрипт для проверки любого сервиса, и предусмотрев в нем все вариации ( плановые рестарт в, релоал конфига и тд и тп), ты обнаружишь, что написал заббикс

J
27.08.2018
07:34:25

Shaz
27.08.2018
07:41:54

Konstantin
27.08.2018
07:46:24

Антон
27.08.2018
07:46:50

Google

Konstantin
27.08.2018
07:47:26
Старый=прошлый

J
27.08.2018
07:48:04
интрига однако

Baha
27.08.2018
07:48:10

J
27.08.2018
07:48:31
каков подлец!

Konstantin
27.08.2018
07:48:45

Baha
27.08.2018
07:48:52

J
27.08.2018
07:49:21
люблю такие истории про сваливших админов

Konstantin
27.08.2018
07:49:38

Baha
27.08.2018
07:50:24

J
27.08.2018
07:50:56

Konstantin
27.08.2018
07:51:56
Никогда не парило, был бы доступ

J
27.08.2018
07:52:11
больше чем в половине случаев на документацию при этом забито

bama^boy
27.08.2018
07:53:01
Документацию ещё нужно уметь писать.

Baha
27.08.2018
07:53:05

Nikita
27.08.2018
07:53:35

J
27.08.2018
07:53:51
иногда когда он становится миддлом ещё и зарплату повышают

Nikita
27.08.2018
07:54:49

J
27.08.2018
07:55:07
ой вей

A1EF
27.08.2018
07:55:11

bama^boy
27.08.2018
07:55:30
Кстати, а кто как автоматизирует документацию? Кажется, что логично держать документацию в репе с проектом, но хочется нормальный поиск и единую точку доступа.
Swagger не предлагать :)

Stanislav
27.08.2018
07:55:45