⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.124
Server IP:
50.28.103.30
Server:
Linux host.jcukjv-lwsites.com 4.18.0-553.22.1.el8_10.x86_64 #1 SMP Tue Sep 24 05:16:59 EDT 2024 x86_64
Server Software:
nginx/1.28.0
PHP Version:
8.3.12
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
www
/
server
/
nginx
/
src
/
lua_nginx_module
/
t
/
View File Name :
163-signal.t
# vi:ft= our $SkipReason; BEGIN { if ($ENV{TEST_NGINX_USE_HUP}) { $SkipReason = "unavailable under hup test mode"; } } use Test::Nginx::Socket::Lua $SkipReason ? (skip_all => $SkipReason) : (); plan tests => 2 * blocks(); no_long_string(); run_tests(); __DATA__ === TEST 1: SIGHUP followed by SIGQUIT --- config location = /t { content_by_lua_block { local pid = ngx.worker.pid() os.execute("kill -HUP " .. pid) ngx.sleep(0.01) os.execute("kill -QUIT " .. pid) } } --- request GET /t --- ignore_response --- wait: 0.1 --- error_log eval qr/\[notice\] \d+#\d+: exit$/ --- no_error_log eval qr/\[notice\] \d+#\d+: reconfiguring/ === TEST 2: exit after receiving SIGHUP in single process mode --- config location = /t { content_by_lua_block { local pid = ngx.worker.pid() os.execute("kill -HUP " .. pid) } } --- request GET /t --- ignore_response --- wait: 0.1 --- error_log eval qr/\[notice\] \d+#\d+: exit$/ --- no_error_log eval qr/\[notice\] \d+#\d+: reconfiguring/