Size: a a a

2020 August 04

AT

Alexander Turenko in Tarantool
Andrey
сам xlog есть, но запись в нем я вряд ли найду
Можно посмотреть вокруг того lsn: 265794925.
источник

AT

Alexander Turenko in Tarantool
Хотя это ведь непостоянная ошибка?
источник

VS

Vadim Shadrin in Tarantool
МM..  теперь вопрос как мне в консоль попасть
источник

DS

Dmitry Sharonov in Tarantool
Vadim Shadrin
МM..  теперь вопрос как мне в консоль попасть
бинарный порт высунут?
источник

VS

Vadim Shadrin in Tarantool
она видимо подгружалась из стартового скрипта
источник

VS

Vadim Shadrin in Tarantool
номер ?
источник

VS

Vadim Shadrin in Tarantool
3301 ?
источник

DS

Dmitry Sharonov in Tarantool
внутри да
источник

DS

Dmitry Sharonov in Tarantool
там в логах написано должно быть
источник

VS

Vadim Shadrin in Tarantool
торчит
источник

DS

Dmitry Sharonov in Tarantool
а у вас тарантула не хосте нет
источник

DS

Dmitry Sharonov in Tarantool
тогда заходите внутрь контейнера шеллом
источник

DS

Dmitry Sharonov in Tarantool
и там tarantoolctl connect 3301
источник

VS

Vadim Shadrin in Tarantool
opt/tarantool # netstat -tlpn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 127.0.0.11:44487        0.0.0.0:*               LISTEN      -
источник

VS

Vadim Shadrin in Tarantool
а там нет такого порта
источник

VS

Vadim Shadrin in Tarantool
tarantoolctl connect 3301
Connection is not established
источник

A

Andrey in Tarantool
Alexander Turenko
Можно raw msgpack?
еще пару моментов.. приложение на cartridge >= 2.1.1 из роутера и хранилища+приложение
перезапустил инстансы на обоих серверах

сделал цикл который 1000 раз кидал в роутер по 1000 одинаковых записей, которые в итоге делают upsert одних и тех же данных
api.imports.localParams.prices( 1000 х [ 'product_id' => 9787, 'location'   => 999, 'type'       => 1,  'price'      => 10000,] )
без sleepов

дальше роутер на том же сервере, что и мастер делает
function callMaster(method, params)     return defaultRouter:callrw(1, 'storage.imports.' .. method, { params }, { timeout = 1800 }) end
return callMaster('localParams.prices', 1000записей)

на мастере по каждой из 1000 записей, без транзакций
local tuple = {productId,location,price, -1}
   box.space.product_internet:upsert(tuple, { { '=', 3, price } })


куча ошибок
SystemError unexpected EOF when reading from socket, called on fd 35, aka 10.1.1.3:3312, peer of 10.1.1.3:41312: Broken pipe

и потом
V> Got a corrupted row:
V> 00000000: 84 00 09 02 01 03 CE 0F EB 4C 8C 04 CB 41 D7 CA
V> 00000010: 58 20 2E 2D 55 84 10 CD 02 08 15 01 28 91 93 A1
V> 00000020: 3D 03 CD 27 10 21 94 CD 01 1A CD 03 E7 CE 00 00
V> 00000030: 00
I> can't read row
xrow.c:207 E> ER_INVALID_MSGPACK: Invalid MsgPack - packet body

расшифровать который я не могу
в данном случае, возможно, слишком много заливается, но в реальности там 5тысяч изменений от силы - должно же хватать и проца (загрузка небольшая) и сети (1G или 10G)
источник

DS

Dmitry Sharonov in Tarantool
Vadim Shadrin
tarantoolctl connect 3301
Connection is not established
ааа выже свой боксцфг подсунули
источник

DS

Dmitry Sharonov in Tarantool
box.cfg{listen=3301}
источник

DS

Dmitry Sharonov in Tarantool
а вообще странно, должен был дефолтом все равно подставиться
источник