@rudepython

Страница 352 из 1719
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 вот так вот — без драсьте и до свидания?

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
а в логе что?

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
какой ему там паравильный hostname нужен чтобы это гадость запустилась
Твой который резолвится на адрес где запущен, очевидно.

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
apt-get install rabbitmq-server
https://askubuntu.com/questions/567327/erlang-disappeared-from-usr-bin-erl

просто переставь ерланг

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
https://askubuntu.com/questions/567327/erlang-disappeared-from-usr-bin-erl
пример неведомой хуйни, которую можно было бы понять, почитав логи

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/ ну и для кластера, если вдруг потом захочешь

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
https://bugs.centos.org/view.php?id=12487
есть мысль что у всех этих людей своп на xfs

Ruslan
25.04.2017
10:28:51
камрады, разворачиваю тут свой сервис на гуникорне

он очень древний с кучей легаси и сделан как несколько раздельных сервисов в одном

при завершении работы надо отдавать внутрь него команду на сворачивание всех потоков и завершение коннектов в другие сервисы, как это лучше сделать с гуникорном

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

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

Ruslan
25.04.2017
10:31:29
http://docs.gunicorn.org/en/stable/signals.html не?
круто, сигналы, только чем мне это поможет, если их гуникорн перехватывает

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
к сожалению, продукт написан до меня и кардинально его менять не дают...

Страница 352 из 1719