############## COMMON SETUP ############################# .qa.[root@dev136 httpd]# cat conf.modules.d/00-mpm.conf LoadModule mpm_worker_module modules/mod_mpm_worker.so StartServers 8 MaxRequestWorkers 750 MinSpareThreads 750 MaxSpareThreads 750 ThreadsPerChild 45 MaxConnectionsPerChild 0 ############## MOD_SECURITY.CONF ######################### .qa.[root@dev136 httpd]# cat conf.d/mod_security.conf LogFormat "%t \"%r\" %>s %b %{SESSIONID}C Time Taken: %D" combined # ModSecurity Core Rules Set configuration IncludeOptional modsecurity.d/*.conf IncludeOptional modsecurity.d/activated_rules/*.conf # Default recommended configuration SecRuleEngine On SecRequestBodyAccess On SecRule REQUEST_HEADERS:Content-Type "text/xml" \ "id:'200000',phase:1,t:none,t:lowercase,pass,nolog,ctl:requestBodyProcessor=XML" SecRequestBodyLimit 13107200 SecRequestBodyNoFilesLimit 131072 SecRequestBodyInMemoryLimit 131072 SecRequestBodyLimitAction Reject SecRule REQBODY_ERROR "!@eq 0" \ "id:'200001', phase:2,t:none,log,deny,status:400,msg:'Failed to parse request body.',logdata:'%{reqbody_error_msg}',severity:2" SecRule MULTIPART_STRICT_ERROR "!@eq 0" \ "id:'200002',phase:2,t:none,log,deny,status:44,msg:'Multipart request body \ failed strict validation: \ PE %{REQBODY_PROCESSOR_ERROR}, \ BQ %{MULTIPART_BOUNDARY_QUOTED}, \ BW %{MULTIPART_BOUNDARY_WHITESPACE}, \ DB %{MULTIPART_DATA_BEFORE}, \ DA %{MULTIPART_DATA_AFTER}, \ HF %{MULTIPART_HEADER_FOLDING}, \ LF %{MULTIPART_LF_LINE}, \ SM %{MULTIPART_MISSING_SEMICOLON}, \ IQ %{MULTIPART_INVALID_QUOTING}, \ IP %{MULTIPART_INVALID_PART}, \ IH %{MULTIPART_INVALID_HEADER_FOLDING}, \ FL %{MULTIPART_FILE_LIMIT_EXCEEDED}'" SecRule MULTIPART_UNMATCHED_BOUNDARY "!@eq 0" \ "id:'200003',phase:2,t:none,log,deny,status:44,msg:'Multipart parser detected a possible unmatched boundary.'" SecPcreMatchLimit 1000 SecPcreMatchLimitRecursion 1000 SecRule TX:/^MSC_/ "!@streq 0" \ "id:'200004',phase:2,t:none,deny,msg:'ModSecurity internal error flagged: %{MATCHED_VAR_NAME}'" SecAction phase:1,id:104,nolog,pass,initcol:global=counter SecAction phase:1,id:105,nolog,pass,initcol:session=my_counter SecAction phase:1,id:106,nolog,pass,setvar:global.counter=+1 SecRule REQUEST_COOKIES:SESSIONID !^$ phase:1,id:110,nolog,pass,setsid:%{REQUEST_COOKIES.SESSIONID} SecAction phase:1,id:112,nolog,pass,setvar:session.my_counter=+1 ######################## SecCollectionGCFrequency ################## SecCollectionGCFrequency 20 SecResponseBodyAccess Off SecDebugLog /opt/rh/jbcs-httpd24/root/var/log/httpd/modsec_debug.log SecDebugLogLevel 9 SecAuditEngine RelevantOnly SecAuditLogRelevantStatus "^(?:5|4(?!04))" SecAuditLogParts ABIJDEFHZ SecAuditLogType Serial SecAuditLog /opt/rh/jbcs-httpd24/root/var/log/httpd/modsec_audit.log SecArgumentSeparator & SecCookieFormat 0 SecTmpDir /opt/rh/jbcs-httpd24/root/var/lib/mod_security SecDataDir /opt/rh/jbcs-httpd24/root/var/lib/mod_security ################################### BENCHMARK #################################### [root@dev136 httpd]# ../../usr/bin/ab -k -c 600 -n 100000 -H "Cookie: SESSIONID=testid" http://127.0.0.1/index.html This is ApacheBench, Version 2.3 <$Revision$> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking 127.0.0.1 (be patient) Completed 10000 requests Completed 20000 requests Completed 30000 requests Completed 40000 requests Completed 50000 requests Completed 60000 requests Completed 70000 requests Completed 80000 requests Completed 90000 requests Completed 100000 requests Finished 100000 requests Server Software: Apache/2.4.23 Server Hostname: 127.0.0.1 Server Port: 80 Document Path: /index.html Document Length: 8502 bytes Concurrency Level: 600 Time taken for tests: 73.049 seconds Complete requests: 100000 Failed requests: 0 Keep-Alive requests: 0 Total transferred: 876800000 bytes HTML transferred: 850200000 bytes Requests per second: 1368.94 [#/sec] (mean) Time per request: 438.297 [ms] (mean) Time per request: 0.730 [ms] (mean, across all concurrent requests) Transfer rate: 11721.51 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 0 2.3 0 38 Processing: 35 437 150.6 413 1221 Waiting: 4 186 60.8 164 662 Total: 64 438 150.7 413 1221 Percentage of the requests served within a certain time (ms) 50% 413 66% 479 75% 516 80% 551 90% 646 95% 742 98% 823 99% 865 100% 1221 (longest request) [root@dev136 httpd]# vim conf.d/mod_security.conf [root@dev136 httpd]# service jbcs-httpd24-httpd restart Redirecting to /bin/systemctl restart jbcs-httpd24-httpd.service ##########################LOG OUTPUT######################################## .qa.[root@dev136 httpd]# grep "Garbage collection took" logs/modsec_debug.log |tail -50 [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3c70002970][/index.html][4] Garbage collection took 197831 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3c7001ab00][/index.html][4] Garbage collection took 4397 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3cb401ab00][/index.html][4] Garbage collection took 201572 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3c7001ab00][/index.html][4] Garbage collection took 65529 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3cf4004980][/index.html][4] Garbage collection took 224033 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3c60018af0][/index.html][4] Garbage collection took 153397 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3cf401ab00][/index.html][4] Garbage collection took 88809 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3cfc01ab00][/index.html][4] Garbage collection took 162455 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3cc0016ae0][/index.html][4] Garbage collection took 76040 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3d00002970][/index.html][4] Garbage collection took 180488 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3c68002970][/index.html][4] Garbage collection took 89739 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3c68016ae0][/index.html][4] Garbage collection took 191243 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3ca8004980][/index.html][4] Garbage collection took 4622 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3cf801ab00][/index.html][4] Garbage collection took 188737 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3c78002970][/index.html][4] Garbage collection took 91564 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3c94004980][/index.html][4] Garbage collection took 94869 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3cdc018af0][/index.html][4] Garbage collection took 175900 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3cf801ab00][/index.html][4] Garbage collection took 195444 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3c90002970][/index.html][4] Garbage collection took 278299 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3c68018af0][/index.html][4] Garbage collection took 88673 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3cec004980][/index.html][4] Garbage collection took 100046 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3ce4002970][/index.html][4] Garbage collection took 373087 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3cac004980][/index.html][4] Garbage collection took 205960 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3c88018af0][/index.html][4] Garbage collection took 209303 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3c94004980][/index.html][4] Garbage collection took 206424 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3cb4018af0][/index.html][4] Garbage collection took 121776 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3cd0004980][/index.html][4] Garbage collection took 224388 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3ca4004980][/index.html][4] Garbage collection took 132072 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3ca4004980][/index.html][4] Garbage collection took 179684 microseconds. [24/May/2017:12:33:09 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3cc0004980][/index.html][4] Garbage collection took 140601 microseconds. [24/May/2017:12:33:10 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3cd801ab00][/index.html][4] Garbage collection took 140552 microseconds. [24/May/2017:12:33:10 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3c5c004980][/index.html][4] Garbage collection took 224388 microseconds. [24/May/2017:12:33:10 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3ce0002970][/index.html][4] Garbage collection took 236829 microseconds. [24/May/2017:12:33:10 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3cf4018af0][/index.html][4] Garbage collection took 148602 microseconds. [24/May/2017:12:33:10 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3c6c002970][/index.html][4] Garbage collection took 141751 microseconds. [24/May/2017:12:33:10 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3ce401ab00][/index.html][4] Garbage collection took 238496 microseconds. [24/May/2017:12:33:10 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3cd4018af0][/index.html][4] Garbage collection took 196228 microseconds. [24/May/2017:12:33:10 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3cf8002970][/index.html][4] Garbage collection took 234431 microseconds. [24/May/2017:12:33:10 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3ce8004980][/index.html][4] Garbage collection took 190362 microseconds. [24/May/2017:12:33:10 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3cd8018af0][/index.html][4] Garbage collection took 176255 microseconds. [24/May/2017:12:33:10 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3c70004980][/index.html][4] Garbage collection took 271378 microseconds. [24/May/2017:12:33:10 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3ccc004980][/index.html][4] Garbage collection took 268422 microseconds. [24/May/2017:12:33:10 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3ca0004980][/index.html][4] Garbage collection took 256030 microseconds. [24/May/2017:12:33:10 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3cbc024b50][/index.html][4] Garbage collection took 274882 microseconds. [24/May/2017:12:33:10 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3cac018af0][/index.html][4] Garbage collection took 300526 microseconds. [24/May/2017:12:33:10 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3cc001ab00][/index.html][4] Garbage collection took 283401 microseconds. [24/May/2017:12:33:10 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3cc4004980][/index.html][4] Garbage collection took 300529 microseconds. [24/May/2017:12:33:10 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3cb0004980][/index.html][4] Garbage collection took 302722 microseconds. [24/May/2017:12:33:10 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3cc0002970][/index.html][4] Garbage collection took 274663 microseconds. [24/May/2017:12:33:10 --0400] [127.0.0.1/sid#7f3d3d2793f0][rid#7f3ca4004980][/index.html][4] Garbage collection took 301896 microseconds. .qa.[root@dev136 httpd]# grep '24/May/2017:12:33:09' logs/modsec_debug.log|grep "Garbage collection took" | wc -l 286 .qa.[root@dev136 httpd]# grep '24/May/2017:12:33:10' logs/modsec_debug.log|grep "Garbage collection took" | wc -l 290 .qa.[root@dev136 httpd]# grep '24/May/2017:12:33:11' logs/modsec_debug.log|grep "Garbage collection took" | wc -l 297 .qa.[root@dev136 ~]# top top - 12:33:15 up 1:11, 2 users, load average: 2.08, 1.07, 0.50 Tasks: 203 total, 2 running, 201 sleeping, 0 stopped, 0 zombie %Cpu(s): 19.1 us, 19.7 sy, 0.0 ni, 52.3 id, 7.6 wa, 0.0 hi, 1.3 si, 0.0 st KiB Mem : 12093016 total, 2449684 free, 555384 used, 9087948 buff/cache KiB Swap: 6160380 total, 6160380 free, 0 used. 11114988 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 26695 root 20 0 97588 18632 2544 R 24.7 0.2 0:11.35 ab 26017 apache 20 0 4299404 27044 2796 S 19.0 0.2 0:08.67 httpd 26107 apache 20 0 4102732 16564 2796 S 19.0 0.1 0:08.65 httpd 26361 apache 20 0 4102732 16648 2796 S 19.0 0.1 0:08.66 httpd 26027 apache 20 0 4102732 16920 2796 S 18.7 0.1 0:08.65 httpd 26184 apache 20 0 4102732 16652 2796 S 18.7 0.1 0:08.66 httpd 26304 apache 20 0 4102732 16760 2796 S 18.7 0.1 0:08.65 httpd 26473 apache 20 0 4102732 16680 2796 S 18.7 0.1 0:08.68 httpd 26528 apache 20 0 4102732 16692 2796 S 18.7 0.1 0:08.66 httpd 26530 apache 20 0 4102732 16460 2796 S 18.7 0.1 0:08.66 httpd 26640 apache 20 0 4102732 16552 2796 S 18.7 0.1 0:08.64 httpd 26751 apache 20 0 4102732 16792 2800 S 18.7 0.1 0:08.42 httpd 26757 apache 20 0 4102732 16632 2800 S 18.7 0.1 0:08.42 httpd 26861 apache 20 0 4102732 16896 2800 S 18.7 0.1 0:08.22 httpd 26023 apache 20 0 4102732 16796 2800 S 18.3 0.1 0:08.66 httpd 26043 apache 20 0 4102732 16780 2796 S 18.3 0.1 0:08.68 httpd 26696 apache 20 0 4102732 16056 2336 S 18.3 0.1 0:08.66 httpd ############## MOD_SECURITY.CONF ######################### .qa.[root@dev136 httpd]# cat conf.d/mod_security.conf LogFormat "%t \"%r\" %>s %b %{SESSIONID}C Time Taken: %D" combined # ModSecurity Core Rules Set configuration IncludeOptional modsecurity.d/*.conf IncludeOptional modsecurity.d/activated_rules/*.conf # Default recommended configuration SecRuleEngine On SecRequestBodyAccess On SecRule REQUEST_HEADERS:Content-Type "text/xml" \ "id:'200000',phase:1,t:none,t:lowercase,pass,nolog,ctl:requestBodyProcessor=XML" SecRequestBodyLimit 13107200 SecRequestBodyNoFilesLimit 131072 SecRequestBodyInMemoryLimit 131072 SecRequestBodyLimitAction Reject SecRule REQBODY_ERROR "!@eq 0" \ "id:'200001', phase:2,t:none,log,deny,status:400,msg:'Failed to parse request body.',logdata:'%{reqbody_error_msg}',severity:2" SecRule MULTIPART_STRICT_ERROR "!@eq 0" \ "id:'200002',phase:2,t:none,log,deny,status:44,msg:'Multipart request body \ failed strict validation: \ PE %{REQBODY_PROCESSOR_ERROR}, \ BQ %{MULTIPART_BOUNDARY_QUOTED}, \ BW %{MULTIPART_BOUNDARY_WHITESPACE}, \ DB %{MULTIPART_DATA_BEFORE}, \ DA %{MULTIPART_DATA_AFTER}, \ HF %{MULTIPART_HEADER_FOLDING}, \ LF %{MULTIPART_LF_LINE}, \ SM %{MULTIPART_MISSING_SEMICOLON}, \ IQ %{MULTIPART_INVALID_QUOTING}, \ IP %{MULTIPART_INVALID_PART}, \ IH %{MULTIPART_INVALID_HEADER_FOLDING}, \ FL %{MULTIPART_FILE_LIMIT_EXCEEDED}'" SecRule MULTIPART_UNMATCHED_BOUNDARY "!@eq 0" \ "id:'200003',phase:2,t:none,log,deny,status:44,msg:'Multipart parser detected a possible unmatched boundary.'" SecPcreMatchLimit 1000 SecPcreMatchLimitRecursion 1000 SecRule TX:/^MSC_/ "!@streq 0" \ "id:'200004',phase:2,t:none,deny,msg:'ModSecurity internal error flagged: %{MATCHED_VAR_NAME}'" SecAction phase:1,id:104,nolog,pass,initcol:global=counter SecAction phase:1,id:105,nolog,pass,initcol:session=my_counter SecAction phase:1,id:106,nolog,pass,setvar:global.counter=+1 SecRule REQUEST_COOKIES:SESSIONID !^$ phase:1,id:110,nolog,pass,setsid:%{REQUEST_COOKIES.SESSIONID} SecAction phase:1,id:112,nolog,pass,setvar:session.my_counter=+1 ######################## SecCollectionGCFrequency ################## SecCollectionGCFrequency 20 SecResponseBodyAccess Off SecDebugLog /opt/rh/jbcs-httpd24/root/var/log/httpd/modsec_debug.log SecDebugLogLevel 9 SecAuditEngine RelevantOnly SecAuditLogRelevantStatus "^(?:5|4(?!04))" SecAuditLogParts ABIJDEFHZ SecAuditLogType Serial SecAuditLog /opt/rh/jbcs-httpd24/root/var/log/httpd/modsec_audit.log SecArgumentSeparator & SecCookieFormat 0 SecTmpDir /opt/rh/jbcs-httpd24/root/var/lib/mod_security SecDataDir /opt/rh/jbcs-httpd24/root/var/lib/mod_security ################################### BENCHMARK #################################### [root@dev136 httpd]# ../../usr/bin/ab -k -c 600 -n 100000 -H "Cookie: SESSIONID=testid" http://127.0.0.1/index.html This is ApacheBench, Version 2.3 <$Revision$> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking 127.0.0.1 (be patient) Completed 10000 requests Completed 20000 requests Completed 30000 requests Completed 40000 requests Completed 50000 requests Completed 60000 requests Completed 70000 requests Completed 80000 requests Completed 90000 requests Completed 100000 requests Finished 100000 requests Server Software: Apache/2.4.23 Server Hostname: 127.0.0.1 Server Port: 80 Document Path: /index.html Document Length: 8502 bytes Concurrency Level: 600 Time taken for tests: 68.310 seconds Complete requests: 100000 Failed requests: 0 Keep-Alive requests: 0 Total transferred: 876800000 bytes HTML transferred: 850200000 bytes Requests per second: 1463.91 [#/sec] (mean) Time per request: 409.860 [ms] (mean) Time per request: 0.683 [ms] (mean, across all concurrent requests) Transfer rate: 12534.76 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 0 3.4 0 1002 Processing: 20 409 144.5 366 1318 Waiting: 5 216 75.5 185 781 Total: 43 409 144.5 366 1318 Percentage of the requests served within a certain time (ms) 50% 366 66% 422 75% 468 80% 532 90% 660 95% 701 98% 733 99% 761 100% 1318 (longest request) ######################## SecCollectionGCFrequency ################## SecCollectionGCFrequency 1 ##########################LOG OUTPUT######################################## .qa.[root@dev136 httpd]# grep '24/May/2017:12:38:39' logs/modsec_debug.log|grep "Garbage collection took" | wc -l 11 .qa.[root@dev136 httpd]# grep '24/May/2017:12:38:55' logs/modsec_debug.log|grep "Garbage collection took" | wc -l 16 .qa.[root@dev136 httpd]# grep '24/May/2017:12:38:55' logs/modsec_debug.log|grep "Garbage collection took" [24/May/2017:12:38:55 --0400] [127.0.0.1/sid#7ff5d4d473f0][rid#7ff57401ab00][/index.html][4] Garbage collection took 187527 microseconds. [24/May/2017:12:38:55 --0400] [127.0.0.1/sid#7ff5d4d473f0][rid#7ff598002970][/index.html][4] Garbage collection took 199594 microseconds. [24/May/2017:12:38:55 --0400] [127.0.0.1/sid#7ff5d4d473f0][rid#7ff500004980][/index.html][4] Garbage collection took 160230 microseconds. [24/May/2017:12:38:55 --0400] [127.0.0.1/sid#7ff5d4d473f0][rid#7ff584002970][/index.html][4] Garbage collection took 173958 microseconds. [24/May/2017:12:38:55 --0400] [127.0.0.1/sid#7ff5d4d473f0][rid#7ff518004980][/index.html][4] Garbage collection took 180159 microseconds. [24/May/2017:12:38:55 --0400] [127.0.0.1/sid#7ff5d4d473f0][rid#7ff59c01ab00][/index.html][4] Garbage collection took 145921 microseconds. [24/May/2017:12:38:55 --0400] [127.0.0.1/sid#7ff5d4d473f0][rid#7ff598004980][/index.html][4] Garbage collection took 79662 microseconds. [24/May/2017:12:38:55 --0400] [127.0.0.1/sid#7ff5d4d473f0][rid#7ff4ec004980][/index.html][4] Garbage collection took 4602 microseconds. [24/May/2017:12:38:55 --0400] [127.0.0.1/sid#7ff5d4d473f0][rid#7ff504018af0][/index.html][4] Garbage collection took 281186 microseconds. [24/May/2017:12:38:55 --0400] [127.0.0.1/sid#7ff5d4d473f0][rid#7ff560016ae0][/index.html][4] Garbage collection took 93076 microseconds. [24/May/2017:12:38:55 --0400] [127.0.0.1/sid#7ff5d4d473f0][rid#7ff588018af0][/index.html][4] Garbage collection took 192825 microseconds. [24/May/2017:12:38:55 --0400] [127.0.0.1/sid#7ff5d4d473f0][rid#7ff4ec01ab00][/index.html][4] Garbage collection took 176642 microseconds. [24/May/2017:12:38:55 --0400] [127.0.0.1/sid#7ff5d4d473f0][rid#7ff518004980][/index.html][4] Garbage collection took 237001 microseconds. [24/May/2017:12:38:55 --0400] [127.0.0.1/sid#7ff5d4d473f0][rid#7ff50c018af0][/index.html][4] Garbage collection took 145842 microseconds. [24/May/2017:12:38:55 --0400] [127.0.0.1/sid#7ff5d4d473f0][rid#7ff4fc01ab00][/index.html][4] Garbage collection took 96560 microseconds. [24/May/2017:12:38:55 --0400] [127.0.0.1/sid#7ff5d4d473f0][rid#7ff57c002970][/index.html][4] Garbage collection took 4979 microseconds. ##################### last counter value ############################## [24/May/2017:12:39:34 --0400] [127.0.0.1/sid#7ff5d4d473f0][rid#7ff564002970][/index.html][9] collection_store: Wrote variable: name "my_counter", value "1318935".