1
# vim:set ft= ts=4 sw=4 et fdm=marker:
3
use Test::Nginx::Socket;
5
#worker_connections(1014);
13
plan tests => repeat_each() * (blocks() * 3);
21
=== TEST 1: log socket errors off (tcp)
24
lua_socket_connect_timeout 1ms;
25
lua_socket_log_errors off;
27
local sock = ngx.socket.tcp()
28
local ok, err = sock:connect("8.8.8.8", 80)
41
=== TEST 2: log socket errors on (tcp)
44
lua_socket_connect_timeout 1ms;
45
lua_socket_log_errors on;
47
local sock = ngx.socket.tcp()
48
local ok, err = sock:connect("8.8.8.8", 80)
57
lua tcp socket connect timed out
61
=== TEST 3: log socket errors on (udp)
64
lua_socket_log_errors on;
65
lua_socket_read_timeout 1ms;
67
local sock = ngx.socket.udp()
68
local ok, err = sock:setpeername("8.8.8.8", 80)
69
ok, err = sock:receive()
78
lua udp socket read timed out
82
=== TEST 4: log socket errors off (udp)
85
lua_socket_log_errors off;
86
lua_socket_read_timeout 1ms;
88
local sock = ngx.socket.udp()
89
local ok, err = sock:setpeername("8.8.8.8", 80)
90
ok, err = sock:receive()