Pull to refresh
0
0
Илья Василевский @vassilevsky

Тимлид

Send message

Правильно ли я понял, что таким образом фича тестируется дважды: один раз в своём изолированном инстансе, и второй раз в составе релиз-кандидата (скорее всего, уже не так подробно)?

Бывают ли у вас такие ситуации: во время тестирования каждой доработки на отдельном инстансе всё хорошо; когда ветки сливаются, то они ломают друг друга и появляется баг?

В виде краткой шпаргалки:


$ ps aux | grep APPNAME
# скопировать PID, USER, COOKIE, NODENAME/SNAME
$ sudo -u USER lsof -p PID | grep LISTEN
# скопировать PORT
$ erl
> erl_epmd:start().
> erl_epmd:register_node(NODENAME, PORT).

        $ epmd -names
        $ erl -sname repair -setcookie COOKIE
        > net_adm:ping(SNAME).

> halt().
$ epmd -names

        > rpc:call(SNAME, erl_epmd, register_node, [NODENAME, PORT]).
        > halt().

$ epmd -names
$ erl -sname $USER -setcookie COOKIE -remsh SNAME

Только что восстановил ноду в epmd по твоей инструкции. Спасибо!


Вот только я получил pang в ответ на net_adm:ping() :) И предложенное решение мне, прямо скажем, не подошло :)


К счастью, в crash.log целевой ноды была подсказка:


2019-05-14 15:33:11 =ERROR REPORT====
** Connection attempt from disallowed node repair@host **

Оказывается, repair-ноду обязательно запускать с тем же значением -setcookie, что и целевая нода. (Source.)


Надеюсь, эта информация поможет.

У меня тоже! Только с 10 лет, а сейчас мне 36. Косоглазие есть, сильное, заметное. Тоже не ставлю имеющиеся модели хрусталиков, потому что жду когда они станут круче. Было бы шикарно вообще поставить имплант с камерой и ночным видением. И да, интересный вопрос про подтягивание глаза.

Information

Rating
Does not participate
Location
Ульяновск, Ульяновская обл., Россия
Date of birth
Registered
Activity