如 NGINX 日志滚转的方式是:
kill -USR1 $(cat nginx.pid)
即发送 USR1 信号给 NGINX master,NGINX 进程就会对日志文件进行重新打开的操作。
但若在 Lua 中写了 logger ,USR1 并不会让 Lua 的 logger 生效,导致该 logger 仍然在写入错误的 log 文件。
USR1
有什么方法能在 Lua 中识别出 USR1 信号吗?