Size: a a a

2020 September 03

EL

Eugene Leonovich in Tarantool
версия коннектора последняя?
источник

AK

Alexey Kuzin in Tarantool
Ну это тёпленький
источник

I

Ivan in Tarantool
Eugene Leonovich
версия коннектора последняя?
да, 0.8
источник

I

Ivan in Tarantool
Alexey Kuzin
Ну это тёпленький
даже при такой нагрузке по таймауту какое-то кол-во запросов отваливается
источник

I

Ivan in Tarantool
бывает
источник

AK

Alexey Kuzin in Tarantool
У меня в новом драйвере похожая проблема возникала периодически из-за того, что буфер не очищался. Но я быстро это обнаружил и пофиксил
источник

EL

Eugene Leonovich in Tarantool
Ivan
да, 0.8
какие нить middleware используются?
источник

I

Ivan in Tarantool
Eugene Leonovich
какие нить middleware используются?
да, "повторитель”

TarantoolClient::fromOptions([
 'uri' => "tcp://{$host}:{$settings['tarantool']['port']}",
 'username' => $settings['tarantool']['username'],
 'password' => $settings['tarantool']['password'],
 'tcp_nodelay' => true,
 'persistent' => true,

 'connect_timeout' => 20,
 'socket_timeout' => 20,
])->withMiddleware(
   RetryMiddleware::linear()
);
источник

EL

Eugene Leonovich in Tarantool
попробуйте без него
источник

EL

Eugene Leonovich in Tarantool
и я не понял, что с $tarantool->evaluate('return box.space._space:select()');, все еще бросает ошибку?
источник

I

Ivan in Tarantool
Eugene Leonovich
попробуйте без него
отключил, теперь постоянно вижу
Execute access to universe '' is denied for user 'guest'

хм, а подключение логирую сейчас и там guest точно нет
источник

I

Ivan in Tarantool
Ivan
отключил, теперь постоянно вижу
Execute access to universe '' is denied for user 'guest'

хм, а подключение логирую сейчас и там guest точно нет
Unable to unpack packet length тоже
источник

I

Ivan in Tarantool
вот мой конгиг тарантула
источник

EL

Eugene Leonovich in Tarantool
Ivan
отключил, теперь постоянно вижу
Execute access to universe '' is denied for user 'guest'

хм, а подключение логирую сейчас и там guest точно нет
guest это юзер по умолчанию. execute denied видимо из за евала. попробуйте поменять на call: $res = $tarantool->call('box.space._space:select')
источник

EL

Eugene Leonovich in Tarantool
а подключаетесь вы каким юзером? tarantool?
источник

I

Ivan in Tarantool
Eugene Leonovich
а подключаетесь вы каким юзером? tarantool?
да
источник

EL

Eugene Leonovich in Tarantool
попробуйте принудительно закрыть соединение и повторить все еще раз
источник

I

Ivan in Tarantool
Eugene Leonovich
guest это юзер по умолчанию. execute denied видимо из за евала. попробуйте поменять на call: $res = $tarantool->call('box.space._space:select')
сейчас осталось только: Unable to unpack packet length, ошибка про guest ушла
источник

I

Ivan in Tarantool
Eugene Leonovich
попробуйте принудительно закрыть соединение и повторить все еще раз
закрыть перед call и открыть?
источник

EL

Eugene Leonovich in Tarantool
можно где нить просто дернуть $taranool->getHandler()->getConnection()->close();
не обязательно перед call
источник