lua-resty-tarantool icon indicating copy to clipboard operation
lua-resty-tarantool copied to clipboard

Использование в секции ssl_certificate_by_lua

Open Victory12 opened this issue 7 years ago • 0 comments

хочется использовать конект к tarantool в секции ssl_certificate_by_lua. Но вылезает ошибка:

lua entry thread aborted: runtime error: .../libs/share/lua/5.1/resty/tarantool.lua:485: API disabled in the current context
stack traceback:
coroutine 0:
	[C]: in function '__newindex'
	.../libs/share/lua/5.1/resty/tarantool.lua:485: in function 'connect'
	ssl_certificate_by_lua:13: in function <ssl_certificate_by_lua:1>, context: ssl_certificate_by_lua*, client: 127.0.0.1, server: 0.0.0.0:443

Причина - ngx.header.HEADER нельзя использовать в секции ssl_certificate_by_lua

local function handshake(self)

484    if self.show_version_header then
485            ngx.header['X-Tarantool-Version'] = self._version
486    end

Victory12 avatar Mar 07 '18 14:03 Victory12