
Roman
25.04.2017
05:56:47
Дважды клиника, если ssd одной модели

Alexey
25.04.2017
05:58:13
Почему клиника-то?
А про одну модель — это да, старое как мир правило.

Google

Dmitry
25.04.2017
06:34:12
Ну про хетцнер наслышан кошмариков. Но сам не сталкивался. В смысле у меня было пять серверов там, за несколько лет винт меняли один раз и сразу на новый. Сетка не отваливалась :)
А digital ocean провафлили мне диск. Подарив 100 долларов с извинениями :₽

Alexey
25.04.2017
06:36:48
Я уже сервакам на хецнере которые мне дают в работу натурально как лошадям в зубы смотрю — в смартцтл. =D
До этого шорт тесты каждую неделю по очереди, лонг тесты раз в месяц. Тихо было. Ничто не предвещало радости.
Но каково же было моё удивление, что отвалился диск который меняли полгода назад, а не тот, что с начала времён работает.
@pavlentin вот так вот — без драсьте и до свидания?

Magomed
25.04.2017
07:38:57

Alexey
25.04.2017
07:39:38
Я чот не совсем уверен, что кому-то есть дело до того насколько часто мне на этом проекте нужно делать бекапы.

agic
25.04.2017
08:26:27
кто нить ставил на дебиане rabbitmq-server

dmks
25.04.2017
08:26:41
да

agic
25.04.2017
08:26:50
какой ему там паравильный hostname нужен чтобы это гадость запустилась

Google

dmks
25.04.2017
08:26:55
О_О
у меня поднялся после апт-гета

agic
25.04.2017
08:27:14
а у меня нихрена

Igor
25.04.2017
08:27:20
а что эта гадость пишет в момент отказа запуститься?..

agic
25.04.2017
08:27:35
Настраивается пакет rabbitmq-server (3.3.5-1.1+deb8u1) …
Job for rabbitmq-server.service failed. See 'systemctl status rabbitmq-server.service' and 'journalctl -xn' for details.
invoke-rc.d: initscript rabbitmq-server, action "start" failed.
dpkg: ошибка при обработке пакета rabbitmq-server (--configure):

dmks
25.04.2017
08:27:47
а в логе что?

Alexey
25.04.2017
08:29:11

agic
25.04.2017
08:29:22
/usr/lib/rabbitmq/bin/rabbitmq-server: 92: /usr/lib/rabbitmq/bin/rabbitmq-server: erl: not found

Alexey
25.04.2017
08:29:26

dmks
25.04.2017
08:29:55
а как ты так сделал? erl - судя по всем это ерланг

agic
25.04.2017
08:30:42
apt-get install rabbitmq-server

dmks
25.04.2017
08:31:16
apt-file search erl

Alexey
25.04.2017
08:31:33
Ставился апт-гетом, запущен им же, работает без вмешательств сразу.

dmks
25.04.2017
08:32:11
просто переставь ерланг

agic
25.04.2017
08:32:18
я рад

Zart
25.04.2017
08:32:32
чота я не верю что дебопакеты не умеют в зависимости

Alexey
25.04.2017
08:32:47
Всё там заебись с пятой версии.

dmks
25.04.2017
08:32:53

Google

agic
25.04.2017
08:33:26
умееют

Zart
25.04.2017
08:37:15

dmks
25.04.2017
08:39:05
Мне впринципе интересно как это произошло, кстати

Zart
25.04.2017
08:39:26
смотреть в журналы?

agic
25.04.2017
08:40:14
кривые руки и своя репа

Zart
25.04.2017
08:40:16
var log apt history

dmks
25.04.2017
08:40:20
Если бы это произошло у меня я бы так и сделал
но у меня то все хорошо

Roman
25.04.2017
08:57:45

Alexey
25.04.2017
08:57:57
Аргумент офигенный.
А с одним ссд — будет изнашиваться записью один ссд.
А в мире сейчас изнашиваются записями сотни миллионов ссд. Предлагаю организовать лигу защиты ссд.

Zart
25.04.2017
08:58:48

Alexey
25.04.2017
08:58:55
Йеп.
— Да и хуй с ним.

Zart
25.04.2017
09:25:27
а мне показалось что это постгрес
...на линуксе

Alexey
25.04.2017
09:26:09
Да, не без постгри.

Alex
25.04.2017
09:31:42
пхп

Google

Dmitry
25.04.2017
09:36:22
rabbitmq вообще насрать, какой у тебя hostname, главно, чтобы был хоть какой-нибудь. если hotsname что-нибудь показывает, то rabbit запустится. имя ему нужно просто для того, чтобы папку с таким названием создать в /var/lib/rabbitmq/ ну и для кластера, если вдруг потом захочешь

Alexey
25.04.2017
09:46:22
А, хотя от конфига зависит наверное.
У меня хостнейм указывал на адрес клаудфлейра — хуй оно биндилось.
Прописал в hosts, окнорм.

Dmitry
25.04.2017
09:47:22
ну блять, это hostname ваще-то, а не абстрактная поебень из интернета

Alexey
25.04.2017
09:47:36
Так точно.
Но тезис „кролику похуй” уже не похуй.

Admin
ERROR: S client not available

Dmitry
25.04.2017
09:48:05
я ж говорю, лишь бы был. подразумевается, что он должен быть _хостнеймом_, а не каким попало словом

Alexey
25.04.2017
09:48:15
А, ну всё тогда.

Roman
25.04.2017
09:48:30
https://bugs.centos.org/view.php?id=12487

Zart
25.04.2017
09:55:08

Ruslan
25.04.2017
10:28:51
камрады, разворачиваю тут свой сервис на гуникорне
он очень древний с кучей легаси и сделан как несколько раздельных сервисов в одном
при завершении работы надо отдавать внутрь него команду на сворачивание всех потоков и завершение коннектов в другие сервисы, как это лучше сделать с гуникорном

Igor
25.04.2017
10:30:32
http://docs.gunicorn.org/en/stable/signals.html
не?

agic
25.04.2017
10:30:53

Alexey
25.04.2017
10:31:13
Ну так он и писал об этом мне час назад.

Ruslan
25.04.2017
10:31:29

Google

agic
25.04.2017
10:31:35
ну я тоже чат читаю не каждый час читаю

Ruslan
25.04.2017
10:32:12
on_exit в конфиге нравится, но как-то странно держать отдельный модуль для сворачивания
может можно как-то присобачить методы к приложению, которое стартует гуникорн?

Zart
25.04.2017
10:35:34
что-то я вопроса не понимаю
обычный сигинт уже не пашет?

Ruslan
25.04.2017
10:36:29
ну смотри, мне на остановку приложения надо много работы сделать дополнительно, аккуратненьку соединения разорвать с подчинёнными сервисами, почиститься и выйти

Zart
25.04.2017
10:36:33
Master process
QUIT, INT: Quick shutdown
TERM: Graceful shutdown. Waits for workers to finish their current requests up to the graceful_timeout.

Igor
25.04.2017
10:36:49
я тоже не понял. если надо gracefully прикончить приложение - останавливаешь аналгично текущие запросы и все

Zart
25.04.2017
10:37:00
обычный сигтерм

Ruslan
25.04.2017
10:37:09
блин кроме запросов у них могут быть свои треды, которые тоже что-то делают
и хрен они умирают
но есть механизм правильно остановки внутренностей, просто его надо вызвать при остановке гуникорна, вот я и спрашиваю как это правильно сделать

Zart
25.04.2017
10:37:56
воркерам эти сигналы тож прилетают с той же семантикой

Ruslan
25.04.2017
10:38:18
т.е. если я на sigterm прицеплюсь, то сигнал долетит?

Zart
25.04.2017
10:38:18
т.е. можно повесится на сигнал, но обычно это редко нужно
да
вешайся именно на терм для кошерного шатдауна
на инт забей, он для быстрого шатдауна когда не до плавного завершения
подозреваю чтобы оно при этом правильно выходило, надо треды помечать как демоны
вообще баграунд таски лучше вынести из веба

Ruslan
25.04.2017
10:40:37
к сожалению, продукт написан до меня и кардинально его менять не дают...