Size: a a a

2020 August 06

YD

Yaroslav Dynnikov in Tarantool
в спейсы - нет. более того это настройка динамическая, листен на лету менять можно
источник

YD

Yaroslav Dynnikov in Tarantool
а 0.0.0.0 чем не нравится?
источник

DL

Dmitry Lukovkin in Tarantool
нужно вычленить ip для идентификации инстанса из множества одинаковых серверов
источник

YD

Yaroslav Dynnikov in Tarantool
вычленить где и из чего?
источник

YD

Yaroslav Dynnikov in Tarantool
для идентификации инстанса можно и uuid воспользоваться
источник

YD

Yaroslav Dynnikov in Tarantool
в смысле box.info.uuid
источник

ОБ

Олег Бабин in Tarantool
Dmitry Lukovkin
Вопрос уже задовался. Попрошу снова пощи)
Пишет ли ТТ в служебные спейсы или куда еще IP адресс интерфейса на котором запущен? Через http модуль мудрено(у нас 2 интерфейса и какой из них сейчас активен тяжело понять). Через os.execute чет не понял как спросить - возвращает 0 все время на любую bash команду.
Вместо execute стоит использовать popen
источник

DL

Dmitry Lukovkin in Tarantool
Вопрос еще такой. В конфиге инстанса листен указан только порт. При попытке туда прописать ип экземпляр не стартует с ошибкой. Например 192.168.1.1:3000. Может по другому надо. Раньше в доках так было вроде
источник

YD

Yaroslav Dynnikov in Tarantool
С какой ошибкой
источник

DL

Dmitry Lukovkin in Tarantool
Yaroslav Dynnikov
С какой ошибкой
tarantoolctl[64607]: Failed to check instance file '/etc/tarantool/instances.available/test.lua:7: malformed number near '192.168.1.1''
tarantoolctl[64607]: Error while checking syntax: halting
источник

YD

Yaroslav Dynnikov in Tarantool
а как строка дословно выглядит?
источник

DL

Dmitry Lukovkin in Tarantool
В конфиге прописал так:
listen = 192.168.1.1:9000,
источник

YD

Yaroslav Dynnikov in Tarantool
кавычки
источник

DL

Dmitry Lukovkin in Tarantool
Yaroslav Dynnikov
кавычки
всю конструкциб ип:порт ?
Если так, то такая ошибка:
tarantoolctl[64738]: 2020-08-06 16:13:32.611 [64738] main/101/test F> can't initialize storage: binary: failed to bind, called on fd -1
источник

YD

Yaroslav Dynnikov in Tarantool
Это уже лучше. А интерфейс такой есть?
источник

YD

Yaroslav Dynnikov in Tarantool
Лог целиком покажите, там рядом должно быть объяснение причины
источник

DL

Dmitry Lukovkin in Tarantool
Yaroslav Dynnikov
Лог целиком покажите, там рядом должно быть объяснение причины
Aug  6 18:13:32 centos-4gb-fsn1-5 systemd[1]: Starting Tarantool Database Server...
Aug  6 18:13:32 centos-4gb-fsn1-5 tarantoolctl[64738]: Starting instance test...
Aug  6 18:13:32 centos-4gb-fsn1-5 tarantoolctl[64738]: Run console at unix/:/var/run/tarantool/test.control
Aug  6 18:13:32 centos-4gb-fsn1-5 tarantoolctl[64738]: tcp_server: remove dead UNIX socket: /var/run/tarantool/test.control
Aug  6 18:13:32 centos-4gb-fsn1-5 tarantoolctl[64738]: started
Aug  6 18:13:32 centos-4gb-fsn1-5 tarantoolctl[64738]: 2020-08-06 16:13:32.611 [64738] main/101/test F> can't initialize storage: binary: failed to bind, called on fd -1
Aug  6 18:13:32 centos-4gb-fsn1-5 systemd[1]: tarantool@test.service: Main process exited, code=exited, status=1/FAILURE
Aug  6 18:13:32 centos-4gb-fsn1-5 systemd[1]: tarantool@test.service: Failed with result 'exit-code'.
Aug  6 18:13:32 centos-4gb-fsn1-5 systemd[1]: Failed to start Tarantool Database Server.
источник

YD

Yaroslav Dynnikov in Tarantool
log_level на нуле что ли?
источник

YD

Yaroslav Dynnikov in Tarantool
Попробуйте поднять логлевел (просто перестать его выкручивать). Логов станет больше.
источник

DL

Dmitry Lukovkin in Tarantool
Yaroslav Dynnikov
log_level на нуле что ли?
3-ка
поднял до 5:
2020-08-06 16:26:21.867 [64933] iproto/101/main evio.cc:382 E> binary: failed to bind on 192.168.1.1:9000: bind, called on fd 20, aka 0.0.0.0:0
2020-08-06 16:26:21.867 [64933] main/101/test evio.cc:387 !> SystemError binary: failed to bind, called on fd -1: Cannot assign requested address
2020-08-06 16:26:21.868 [64933] main/101/test F> can't initialize storage: binary: failed to bind, called on fd -1
источник