You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bugs@httpd.apache.org by bu...@apache.org on 2017/11/28 13:01:55 UTC
[Bug 61811] Environment variable for duration of SSL handshake
https://bz.apache.org/bugzilla/show_bug.cgi?id=61811
Timo Coutura <ti...@cologne-intelligence.de> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|mod_ssl |Core
CC| |timo.coutura@cologne-intell
| |igence.de
--- Comment #1 from Timo Coutura <ti...@cologne-intelligence.de> ---
To specify what i mean, i will show logs with LogLevel Trace.
Access Log (Notice the timestamp, especially the microseconds)
---------
[27/Nov/2017:18:14:12.634157 +0100] s:0 us:223911 - Token:-
RID:RID-b22f9206-6804-434a-b532-36b5c05998e7 POST /SOME/FUNCTION
CIP:XXX.XXX.XX.XX I:1327 O:3978 "python-requests/2.9.1" ssl:TLSv1.2
ECDHE-RSA-AES256-GCM-SHA384 - true Initial U:"769217de34af97989944f3b57ddec59b"
UI:"769217de34af97989944f3b57ddec59b"
SESS:"01464a92-7a93-49ac-ba8f-877739f59ce3" APPV:"Monitor v1" OS:"Monitor
os-version 17" D:"some.domain" P:"AND" IV:"6" [pid 28453:tid 139708415854336]
k:0 L:AAAAAMCoQAsAAG8ltb4AAAFK
Error Log
---------
Earliest time i got for the corresponding connection to my request:
[Mon Nov 27 18:14:12.580268 2017] [ssl:info] [pid 28453:tid 139708415854336]
[client XXX.XXX.XX.XX:XXXXX] AH01964: Connection to child 330 established
(server some.domain:port)
HTTP Request Received:
[Mon Nov 27 18:14:12.634141 2017] [core:trace5] [pid 28453:tid 139708415854336]
protocol.c(645): [client XXX.XXX.XX.XX:XXXXX] Request received from client:
POST /SOME/FUNCTION?param1=0000015ffe78c8b8d1441cf12
[Mon Nov 27 18:14:12.634212 2017] [setenvif:trace2] [pid 28453:tid
139708415854336] mod_setenvif.c(622): [client XXX.XXX.XX.XX:XXXXX] Setting
HAS_REQUEST_ID
---------------
The timestamp seen by %t is:
18:14:12.634157
Connection for that request seems to start at:
18:14:12.580268
But request received states:
18:14:12.634141
As stated in my initial mail, i want to be able to determine the full length of
a connection, not just the http request part of it. That way i'd be able, to
determine which part of the process causes my problems.
I propose to introduce either (a) new ENV_VAR(s) or an extension of %t for that
purpose. This way, i can statistically evaluate the findings and don't have to
flood my logs with trace informations.
Please let me know, if there already is a way for this or i did something wrong
with reporting. I didnt find any feature request setting, just bug reporting
with level enhancement.
Best Regards,
Timo
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org