就像给自己的便条一样,也可能对其他人有所帮助...
我的 Apacheerror_log
包含错误:
- 软件导致连接中止
- 错误调度请求:(读取输入旅)
例如:
[Mon Sep 07 12:56:24.267462 2020] [proxy_fcgi:error] [pid 13938:tid 140607124641236] (103)Software caused connection abort: [client 1.1.1.1:9060] AH01075: Error dispatching request to : (reading input brigade), referer: https://example.com/path/
Apacheaccess_log
包含:
1.1.1.1 - - [2020-09-07 12:56:17] [-] "POST /path/ HTTP/2.0" 400 308 "https://example.com/path/" "Mozilla/5.0 ..."
注意 的 HTTP 状态400 Bad Request
,它发生在 7 秒后。
此外,在 PHP 中处理它的地方,我register_shutdown_function
用来创建自己的日志文件,其中详细说明了每个请求 - 包括用户 ID、http_response_code()
(在这种情况下200
)、请求处理所需的时间(0.031
秒)以及它发生的时间(后期,12:56:17
)。
这是 Apache/2.4.29 和 PHP-FPM 7.2