You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Jørn <ap...@dahl-stamnes.net> on 2018/06/20 16:31:04 UTC

[users@httpd] Slow Apache 2.4 server

Hello,

I have a problem with slow access from Apache 2.4.27 (new server) compared to an older 
Apache 2.2.14 (old server.
The old server is a dual core AMD running Fedora Core 12 with 4Gb physical memory, while 
the new server is an 8 core AMD with 16 Gb memory.

It is the same PHP code on both. The old server has PHP version 5.2.12 and the new server 
has PHP 7.0.25. The PHP code access the same database.

Below is an extract from the access log file from both servers. Both requests are the same 
resulting in rendering a lot of thumbnails. On the old server (with other traffic), the 
total time from the first GET to the last one is 4 seconds. While on the new server the 
time is 7 seconds.

I have not done touch/tuned any parameters since I do not know which one to touch.

My BIG question is: What can be done to make the new server as fast as the old one?

I have included some output from httpd -V and from the access log showing relevant 
requests.


Old server> httpd -V 
Server version: Apache/2.2.14 (Unix)
Server built:   Feb 16 2010 22:30:44
Server's Module Magic Number: 20051115:23
Server loaded:  APR 1.3.9, APR-Util 1.3.9
Compiled using: APR 1.3.9, APR-Util 1.3.9
Architecture:   64-bit
Server MPM:     Prefork
  threaded:     no
    forked:     yes (variable process count)
Server compiled with....
 -D APACHE_MPM_DIR="server/mpm/prefork"
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_SYSVSEM_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D DYNAMIC_MODULE_LIMIT=128
 -D HTTPD_ROOT="/usr/local/apache2"
 -D SUEXEC_BIN="/usr/local/apache2/bin/suexec"
 -D DEFAULT_PIDLOG="logs/httpd.pid"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_LOCKFILE="logs/accept.lock"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="conf/mime.types"
 -D SERVER_CONFIG_FILE="conf/httpd.conf"
 

New server> httpd -V
Server version: Apache/2.4.27 (Fedora)
Server built:   Jul 17 2017 13:12:07
Server's Module Magic Number: 20120211:68
Server loaded:  APR 1.6.2, APR-UTIL 1.5.4
Compiled using: APR 1.5.2, APR-UTIL 1.5.4
Architecture:   64-bit
Server MPM:     prefork
  threaded:     no
    forked:     yes (variable process count)
Server compiled with....
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_SYSVSEM_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D DYNAMIC_MODULE_LIMIT=256
 -D HTTPD_ROOT="/etc/httpd"
 -D SUEXEC_BIN="/usr/sbin/suexec"
 -D DEFAULT_PIDLOG="/run/httpd/httpd.pid"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="conf/mime.types"
 -D SERVER_CONFIG_FILE="conf/httpd.conf"


From old server accessed from internet over a 5Mbit line:

20/Jun/2018:13:38:12 +0200 "GET /album/styrkeprveun/content HTTP/1.1" 200 36405
20/Jun/2018:13:38:13 +0200 "GET /image/thumbnail/155181p9s0/render HTTP/1.1" 200 7039
20/Jun/2018:13:38:13 +0200 "GET /image/thumbnail/155183p5k0/render HTTP/1.1" 200 7516
20/Jun/2018:13:38:13 +0200 "GET /image/thumbnail/1551897qn0/render HTTP/1.1" 200 8879
20/Jun/2018:13:38:13 +0200 "GET /image/thumbnail/155184ot70/render HTTP/1.1" 200 7933
20/Jun/2018:13:38:13 +0200 "GET /image/thumbnail/155187xrb0/render HTTP/1.1" 200 7946
20/Jun/2018:13:38:13 +0200 "GET /image/thumbnail/155191rr50/render HTTP/1.1" 200 8160
20/Jun/2018:13:38:13 +0200 "GET /image/thumbnail/155190aau0/render HTTP/1.1" 200 8229
20/Jun/2018:13:38:13 +0200 "GET /image/thumbnail/155193bto0/render HTTP/1.1" 200 8176
20/Jun/2018:13:38:13 +0200 "GET /image/thumbnail/155195z940/render HTTP/1.1" 200 7294
20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155199zwi0/render HTTP/1.1" 200 8323
20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155202rmm0/render HTTP/1.1" 200 8783
20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155197q9a0/render HTTP/1.1" 200 7148
20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155207h760/render HTTP/1.1" 200 7162
20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155209rdv0/render HTTP/1.1" 200 7673
20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155212em50/render HTTP/1.1" 200 9299
20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/1552148du0/render HTTP/1.1" 200 9065
20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155204c9f0/render HTTP/1.1" 200 7462
20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155216cno0/render HTTP/1.1" 200 7407
20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155218znv0/render HTTP/1.1" 200 7477
20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/1552193c50/render HTTP/1.1" 200 7489
20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155221ccz0/render HTTP/1.1" 200 7604
20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155222t3m0/render HTTP/1.1" 200 8050
20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155223fdu0/render HTTP/1.1" 200 7990
20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155224tuz0/render HTTP/1.1" 200 8019
20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155225ykd0/render HTTP/1.1" 200 8059
20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155226tyx0/render HTTP/1.1" 200 8030
20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155227w6a0/render HTTP/1.1" 200 8252
20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155229fhj0/render HTTP/1.1" 200 8020
20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155230aiu0/render HTTP/1.1" 200 8130
20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155231du70/render HTTP/1.1" 200 8192
20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155228rhw0/render HTTP/1.1" 200 8237
20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155232dn90/render HTTP/1.1" 200 8140
20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155233x3m0/render HTTP/1.1" 200 7880
20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155234ruf0/render HTTP/1.1" 200 7856
20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155235rtz0/render HTTP/1.1" 200 7901
20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/1552364mx0/render HTTP/1.1" 200 7826
20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/1552372i40/render HTTP/1.1" 200 8292
20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155238bak0/render HTTP/1.1" 200 7869
20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/1552417o20/render HTTP/1.1" 200 7019
20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155244pwi0/render HTTP/1.1" 200 7450
20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155247jad0/render HTTP/1.1" 200 7015
20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155251pmy0/render HTTP/1.1" 200 7430
20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155252xjz0/render HTTP/1.1" 200 8292
20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155254ibu0/render HTTP/1.1" 200 8548
20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155255w3n0/render HTTP/1.1" 200 8447
20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155257v590/render HTTP/1.1" 200 7356
20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155259s6r0/render HTTP/1.1" 200 7189
20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155260vfz0/render HTTP/1.1" 200 7902
20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155262fmn0/render HTTP/1.1" 200 7993
20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155264fbj0/render HTTP/1.1" 200 7967
20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155266xtt0/render HTTP/1.1" 200 6956
20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155267aie0/render HTTP/1.1" 200 7339
20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/1552699gx0/render HTTP/1.1" 200 8068
20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/1552719x80/render HTTP/1.1" 200 8268
20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/1552743ta0/render HTTP/1.1" 200 6943
20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155275ppd0/render HTTP/1.1" 200 7451
20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155276xhi0/render HTTP/1.1" 200 7213
20/Jun/2018:13:38:16 +0200 "GET /image/thumbnail/155278ocw0/render HTTP/1.1" 200 6816
20/Jun/2018:13:38:16 +0200 "GET /image/thumbnail/155279nqi0/render HTTP/1.1" 200 7283
20/Jun/2018:13:38:16 +0200 "GET /image/thumbnail/155280a6s0/render HTTP/1.1" 200 7385
20/Jun/2018:13:38:16 +0200 "GET /image/thumbnail/155281t3m0/render HTTP/1.1" 200 7452

Range: 20/Jun/2018:13:38:12 - 20/Jun/2018:13:38:16. Total of 4 seconds.

New server accessed from internal 100Mbit network:
Jun/2018:18:10:34 +0200 "GET /album/styrkeprveun/content HTTP/1.1" 200 51460
Jun/2018:18:10:35 +0200 "GET /image/thumbnail/155184ot70/render HTTP/1.1" 200 7933
Jun/2018:18:10:35 +0200 "GET /image/thumbnail/155190aau0/render HTTP/1.1" 200 8229
Jun/2018:18:10:35 +0200 "GET /image/thumbnail/155183p5k0/render HTTP/1.1" 200 7516
Jun/2018:18:10:35 +0200 "GET /image/thumbnail/155187xrb0/render HTTP/1.1" 200 7946
Jun/2018:18:10:35 +0200 "GET /image/thumbnail/1551897qn0/render HTTP/1.1" 200 8879
Jun/2018:18:10:35 +0200 "GET /image/thumbnail/155181p9s0/render HTTP/1.1" 200 7039
Jun/2018:18:10:35 +0200 "GET /image/thumbnail/155191rr50/render HTTP/1.1" 200 8160
Jun/2018:18:10:35 +0200 "GET /image/thumbnail/155193bto0/render HTTP/1.1" 200 8176
Jun/2018:18:10:35 +0200 "GET /image/thumbnail/155197q9a0/render HTTP/1.1" 200 7148
Jun/2018:18:10:35 +0200 "GET /image/thumbnail/155195z940/render HTTP/1.1" 200 7294
Jun/2018:18:10:35 +0200 "GET /image/thumbnail/155199zwi0/render HTTP/1.1" 200 8323
Jun/2018:18:10:36 +0200 "GET /image/thumbnail/155202rmm0/render HTTP/1.1" 200 8783
Jun/2018:18:10:36 +0200 "GET /image/thumbnail/155204c9f0/render HTTP/1.1" 200 7462
Jun/2018:18:10:36 +0200 "GET /image/thumbnail/155207h760/render HTTP/1.1" 200 7162
Jun/2018:18:10:36 +0200 "GET /image/thumbnail/155209rdv0/render HTTP/1.1" 200 7673
Jun/2018:18:10:36 +0200 "GET /image/thumbnail/155212em50/render HTTP/1.1" 200 9299
Jun/2018:18:10:36 +0200 "GET /image/thumbnail/1552148du0/render HTTP/1.1" 200 9065
Jun/2018:18:10:36 +0200 "GET /image/thumbnail/155218znv0/render HTTP/1.1" 200 7477
Jun/2018:18:10:36 +0200 "GET /image/thumbnail/155216cno0/render HTTP/1.1" 200 7407
Jun/2018:18:10:36 +0200 "GET /image/thumbnail/1552193c50/render HTTP/1.1" 200 7489
Jun/2018:18:10:37 +0200 "GET /image/thumbnail/155223fdu0/render HTTP/1.1" 200 7990
Jun/2018:18:10:36 +0200 "GET /image/thumbnail/155221ccz0/render HTTP/1.1" 200 7604
Jun/2018:18:10:37 +0200 "GET /image/thumbnail/155222t3m0/render HTTP/1.1" 200 8050
Jun/2018:18:10:37 +0200 "GET /image/thumbnail/155224tuz0/render HTTP/1.1" 200 8019
Jun/2018:18:10:37 +0200 "GET /image/thumbnail/155225ykd0/render HTTP/1.1" 200 8059
Jun/2018:18:10:37 +0200 "GET /image/thumbnail/155226tyx0/render HTTP/1.1" 200 8030
Jun/2018:18:10:37 +0200 "GET /image/thumbnail/155227w6a0/render HTTP/1.1" 200 8252
Jun/2018:18:10:37 +0200 "GET /image/thumbnail/155228rhw0/render HTTP/1.1" 200 8237
Jun/2018:18:10:37 +0200 "GET /image/thumbnail/155229fhj0/render HTTP/1.1" 200 8020
Jun/2018:18:10:37 +0200 "GET /image/thumbnail/155230aiu0/render HTTP/1.1" 200 8130
Jun/2018:18:10:37 +0200 "GET /image/thumbnail/155231du70/render HTTP/1.1" 200 8192
Jun/2018:18:10:38 +0200 "GET /image/thumbnail/155232dn90/render HTTP/1.1" 200 8140
Jun/2018:18:10:38 +0200 "GET /image/thumbnail/155233x3m0/render HTTP/1.1" 200 7880
Jun/2018:18:10:38 +0200 "GET /image/thumbnail/155234ruf0/render HTTP/1.1" 200 7856
Jun/2018:18:10:38 +0200 "GET /image/thumbnail/155235rtz0/render HTTP/1.1" 200 7901
Jun/2018:18:10:38 +0200 "GET /image/thumbnail/1552417o20/render HTTP/1.1" 200 7019
Jun/2018:18:10:38 +0200 "GET /image/thumbnail/1552364mx0/render HTTP/1.1" 200 7826
Jun/2018:18:10:38 +0200 "GET /image/thumbnail/1552372i40/render HTTP/1.1" 200 8292
Jun/2018:18:10:38 +0200 "GET /image/thumbnail/155238bak0/render HTTP/1.1" 200 7869
Jun/2018:18:10:38 +0200 "GET /image/thumbnail/155244pwi0/render HTTP/1.1" 200 7450
Jun/2018:18:10:38 +0200 "GET /image/thumbnail/155247jad0/render HTTP/1.1" 200 7015
Jun/2018:18:10:39 +0200 "GET /image/thumbnail/155251pmy0/render HTTP/1.1" 200 7430
Jun/2018:18:10:39 +0200 "GET /image/thumbnail/155252xjz0/render HTTP/1.1" 200 8292
Jun/2018:18:10:39 +0200 "GET /image/thumbnail/155254ibu0/render HTTP/1.1" 200 8548
Jun/2018:18:10:39 +0200 "GET /image/thumbnail/155255w3n0/render HTTP/1.1" 200 8447
Jun/2018:18:10:39 +0200 "GET /image/thumbnail/155259s6r0/render HTTP/1.1" 200 7189
Jun/2018:18:10:39 +0200 "GET /image/thumbnail/155260vfz0/render HTTP/1.1" 200 7902
Jun/2018:18:10:39 +0200 "GET /image/thumbnail/155257v590/render HTTP/1.1" 200 7356
Jun/2018:18:10:39 +0200 "GET /image/thumbnail/155262fmn0/render HTTP/1.1" 200 7993
Jun/2018:18:10:39 +0200 "GET /image/thumbnail/155264fbj0/render HTTP/1.1" 200 7967
Jun/2018:18:10:40 +0200 "GET /image/thumbnail/155266xtt0/render HTTP/1.1" 200 6956
Jun/2018:18:10:40 +0200 "GET /image/thumbnail/155267aie0/render HTTP/1.1" 200 7339
Jun/2018:18:10:40 +0200 "GET /image/thumbnail/1552699gx0/render HTTP/1.1" 200 8068
Jun/2018:18:10:40 +0200 "GET /image/thumbnail/1552719x80/render HTTP/1.1" 200 8268
Jun/2018:18:10:40 +0200 "GET /image/thumbnail/1552743ta0/render HTTP/1.1" 200 6943
Jun/2018:18:10:40 +0200 "GET /image/thumbnail/155276xhi0/render HTTP/1.1" 200 7213
Jun/2018:18:10:40 +0200 "GET /image/thumbnail/155275ppd0/render HTTP/1.1" 200 7451
Jun/2018:18:10:40 +0200 "GET /image/thumbnail/155278ocw0/render HTTP/1.1" 200 6816
Jun/2018:18:10:40 +0200 "GET /image/thumbnail/155279nqi0/render HTTP/1.1" 200 7283
Jun/2018:18:10:40 +0200 "GET /image/thumbnail/155280a6s0/render HTTP/1.1" 200 7385
Jun/2018:18:10:41 +0200 "GET /image/thumbnail/155281t3m0/render HTTP/1.1" 200 7452

Range: Jun/2018:18:10:34 - Jun/2018:18:10:41. Total of 7 seconds.

-- 
Jørn Dahl-Stamnes
homepage: http://photo.dahl-stamnes.net/

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] Slow Apache 2.4 server

Posted by Suvendu Sekhar Mondal <su...@gmail.com>.
On Fri, Jun 22, 2018, 9:24 PM Richard <li...@listmail.innovate.net>
wrote:

>
>
> > Date: Thursday, June 21, 2018 20:06:16 +0200
> > From: Jørn <ap...@dahl-stamnes.net>
> >
> > On Thursday, June 21, 2018 08:11:02 Gryzli Bugbear wrote:
> >> Hi,
> >>
> >> Maybe you should first find where the slowness come from (most
> >> probably it is php, rather than Apache).
> >
> > That was in my mind, but tests show that PHP is much faster on the
> > new server than on the  old one. PHP 7 is by nature faster than PHP
> > 5.x and the since the new server is much more  powerfull (8 cores
> > vs 2 and higher cpu and memory frequency).
> >
> > There is not much to do for the PHP code to render the thumbnails.
> > It just get the image  identifier from the URL, looks up in the
> > database and based on the answer from the  database, it read a
> > small file from the disk and return it to the client.
> >
> > But to be sure, I added timers to check the speed of the code. It
> > confirm that the PHP  code itself IS much faster on the new server.
> >
> > The old server is a dual core AMD @ 800 Mhz CPU speed.
> > The new server is a 8 core AMD @ 4 Ghz CPU speed.
> >
>
> What are the rated data transfer rates of the disks on the two
> machines? While the new machine's disks *should* be at least as fast,
> there are a range of variables and so no guarantee. As a basic test,
> try simple file transfers (e.g., using scp) between these two
> machines and a third one. Do both large files, and groups of small
> ones. You need to keep as many variables as possible constant in the
> test - e.g., same network connectivity from these servers to testing
> machine, etc.
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org


Can you please print out request processing time in your access log for
both of your environments. You need to add %D in the logformat expression.
More details on http://httpd.apache.org/docs/current/mod/mod_log_config.html

I agree with Richard. Disk latency is crucial here since your code is
reading from the disk. Read, write and transfer counters are the important
ones along with disc queue. You can search them for your  OS over Internet.
Please compare that for your two environments. Let us know what you found.

Thanks!

Re: [users@httpd] Slow Apache 2.4 server

Posted by Richard <li...@listmail.innovate.net>.

> Date: Thursday, June 21, 2018 20:06:16 +0200
> From: Jørn <ap...@dahl-stamnes.net>
>
> On Thursday, June 21, 2018 08:11:02 Gryzli Bugbear wrote:
>> Hi,
>> 
>> Maybe you should first find where the slowness come from (most
>> probably it is php, rather than Apache).
> 
> That was in my mind, but tests show that PHP is much faster on the
> new server than on the  old one. PHP 7 is by nature faster than PHP
> 5.x and the since the new server is much more  powerfull (8 cores
> vs 2 and higher cpu and memory frequency).
> 
> There is not much to do for the PHP code to render the thumbnails.
> It just get the image  identifier from the URL, looks up in the
> database and based on the answer from the  database, it read a
> small file from the disk and return it to the client.
> 
> But to be sure, I added timers to check the speed of the code. It
> confirm that the PHP  code itself IS much faster on the new server.
> 
> The old server is a dual core AMD @ 800 Mhz CPU speed.
> The new server is a 8 core AMD @ 4 Ghz CPU speed.
> 

What are the rated data transfer rates of the disks on the two
machines? While the new machine's disks *should* be at least as fast,
there are a range of variables and so no guarantee. As a basic test,
try simple file transfers (e.g., using scp) between these two
machines and a third one. Do both large files, and groups of small
ones. You need to keep as many variables as possible constant in the
test - e.g., same network connectivity from these servers to testing
machine, etc.




---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] Slow Apache 2.4 server

Posted by Gryzli Bugbear <gr...@gmail.com>.
Good to hear :)

I was already suspecting something like that, that's why I was mostly 
interested in your PHP performance times :)


On 06/23/2018 12:26 PM, Jørn wrote:
> On Saturday, June 23, 2018 10:57:27 Gryz Bug wrote:
>> Opcode caching could speed up things a lot. In php7 you may consider
>> activating opcache as a  replacement to APC
> I was just about to write a reply on this since I thought I had a opcode cache enabled.
> But it turned out it was not. Just installed opcache and the speed was much faster now.
>
> The load time for the same page with thumbnails is now 2 seconds! Twice as fast as the old
> server.
>

-- 
-- Gryzli

https://gryzli.info


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] Slow Apache 2.4 server

Posted by Jørn <ap...@dahl-stamnes.net>.
On Saturday, June 23, 2018 10:57:27 Gryz Bug wrote:
> Opcode caching could speed up things a lot. In php7 you may consider
> activating opcache as a  replacement to APC

I was just about to write a reply on this since I thought I had a opcode cache enabled. 
But it turned out it was not. Just installed opcache and the speed was much faster now.

The load time for the same page with thumbnails is now 2 seconds! Twice as fast as the old 
server.

-- 
Jørn Dahl-Stamnes
homepage: http://www.dahl-stamnes.net/dahls/

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] Slow Apache 2.4 server

Posted by Gryz Bug <gr...@gmail.com>.
Opcode caching could speed up things a lot. In php7 you may consider activating opcache as a  replacement to APC 

> On 23 Jun 2018, at 9:44, Jørn <ap...@dahl-stamnes.net> wrote:
> 
>> On Friday, June 22, 2018 09:18:02 Gryzli Bugbear wrote:
>> Hi,
>> 
>> Yes, it is expected php to be faster and your hardware-stronger server
>> to perform better, but there is a problem , which has to be diagnosed,
>> and from my experience, while troubleshooting everything should be
>> checked and nothing to be taken as a granted. Sometimes the problem is
>> right in the place you would never think of.
>> 
>> Could you share information about the php execution times for the same
>> file on both of the servers , what are the timings ?
>> 
>> 
>> I'm thinking of some questions about:
>> 
>> 
>> 1) Do you have some additional software on the new server (ModSecurity,
>> some firewall or things like that)
> 
> No, all servers are behind a CheckPoint Firewall 1. No firewall on the individual servers.
> 
> But I start adding PHP code like:
> 
> $x = microtime(true);
> PHP statement
> $usedTime = microtime(true) - $x;
> and then log the used time with a label to a file.
> 
> It turned out that there is a require statement that take time - almost twice as much as 
> on the old server.
> 
> The old server is using APC while I use memcached on the new server. I think the problem 
> is that the preprocessed PHP file is NOT stored in the cache and that this cause the long 
> execution time.
> 
> I'm trying to find out IF the preprocessed PHP file is stored in the cache or not. I 
> suspect they are not.
> I know that this is something that may be outside the scope of this mailing list, but if 
> there is some guru's out there that can tell me what to check here... I would be glad to 
> hear from them :)
> 
> Thanks for the replies on this issue.
> -- 
> Jørn Dahl-Stamnes
> homepage: http://www.dahl-stamnes.net/dahls/
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] Slow Apache 2.4 server

Posted by Jørn <ap...@dahl-stamnes.net>.
On Friday, June 22, 2018 09:18:02 Gryzli Bugbear wrote:
> Hi,
> 
> Yes, it is expected php to be faster and your hardware-stronger server
> to perform better, but there is a problem , which has to be diagnosed,
> and from my experience, while troubleshooting everything should be
> checked and nothing to be taken as a granted. Sometimes the problem is
> right in the place you would never think of.
> 
> Could you share information about the php execution times for the same
> file on both of the servers , what are the timings ?
> 
> 
> I'm thinking of some questions about:
> 
> 
> 1) Do you have some additional software on the new server (ModSecurity,
> some firewall or things like that)

No, all servers are behind a CheckPoint Firewall 1. No firewall on the individual servers.

But I start adding PHP code like:

$x = microtime(true);
PHP statement
$usedTime = microtime(true) - $x;
and then log the used time with a label to a file.

It turned out that there is a require statement that take time - almost twice as much as 
on the old server.

The old server is using APC while I use memcached on the new server. I think the problem 
is that the preprocessed PHP file is NOT stored in the cache and that this cause the long 
execution time.

I'm trying to find out IF the preprocessed PHP file is stored in the cache or not. I 
suspect they are not.
I know that this is something that may be outside the scope of this mailing list, but if 
there is some guru's out there that can tell me what to check here... I would be glad to 
hear from them :)

Thanks for the replies on this issue.
-- 
Jørn Dahl-Stamnes
homepage: http://www.dahl-stamnes.net/dahls/

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] Slow Apache 2.4 server

Posted by Gryzli Bugbear <gr...@gmail.com>.
Hi,

Yes, it is expected php to be faster and your hardware-stronger server 
to perform better, but there is a problem , which has to be diagnosed, 
and from my experience, while troubleshooting everything should be 
checked and nothing to be taken as a granted. Sometimes the problem is 
right in the place you would never think of.

Could you share information about the php execution times for the same 
file on both of the servers , what are the timings ?


I'm thinking of some questions about:


1) Do you have some additional software on the new server (ModSecurity, 
some firewall or things like that)

2) How is php configured to run on both of the servers ( fcgi,cgi,  
mod_php... ?)

3) Are the files (thumbnails) / database are locally running on both of 
the servers ?

4) Are there any name resolving requests inside the PHP that renders the 
thumbnail ?


Knowing the exact time php takes to process the thumbnail on both of the 
servers, would be a good starting point.

You may use something as simple as this for the time measurement:

---

|$start =microtime(true);....YOUR PHP CODE RUNS HERE 
...$time_elapsed_secs =microtime(true)-$start; --- |

Regards,
-- 
-- Gryzli

https://gryzli.info


Re: [users@httpd] Slow Apache 2.4 server

Posted by Jørn <ap...@dahl-stamnes.net>.
On Thursday, June 21, 2018 08:11:02 Gryzli Bugbear wrote:
> Hi,
> 
> Maybe you should first find where the slowness come from (most probably
> it is php, rather than Apache).

That was in my mind, but tests show that PHP is much faster on the new server than on the 
old one. PHP 7 is by nature faster than PHP 5.x and the since the new server is much more 
powerfull (8 cores vs 2 and higher cpu and memory frequency).

There is not much to do for the PHP code to render the thumbnails. It just get the image 
identifier from the URL, looks up in the database and based on the answer from the 
database, it read a small file from the disk and return it to the client.

But to be sure, I added timers to check the speed of the code. It confirm that the PHP 
code itself IS much faster on the new server.

The old server is a dual core AMD @ 800 Mhz CPU speed.
The new server is a 8 core AMD @ 4 Ghz CPU speed.

> You could try to measure the php execution time from the beginning of
> the request to the end of it, then you will have some more information
> where to dig further.
> 
> It wont be a good idea to start optimizing blindly some stuff, without
> being sure where exactly the problem is.

I'm agree with you in that. But I have no clue where to start trying to optimize it.

-- 
Jørn Dahl-Stamnes
homepage: http://www.dahl-stamnes.net/dahls/

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] Slow Apache 2.4 server

Posted by Gryzli Bugbear <gr...@gmail.com>.
Hi,

Maybe you should first find where the slowness come from (most probably 
it is php, rather than Apache).

You could try to measure the php execution time from the beginning of 
the request to the end of it, then you will have some more information 
where to dig further.

It wont be a good idea to start optimizing blindly some stuff, without 
being sure where exactly the problem is.


Regards,


On 06/20/2018 07:31 PM, Jørn wrote:
> Hello,
>
> I have a problem with slow access from Apache 2.4.27 (new server) compared to an older
> Apache 2.2.14 (old server.
> The old server is a dual core AMD running Fedora Core 12 with 4Gb physical memory, while
> the new server is an 8 core AMD with 16 Gb memory.
>
> It is the same PHP code on both. The old server has PHP version 5.2.12 and the new server
> has PHP 7.0.25. The PHP code access the same database.
>
> Below is an extract from the access log file from both servers. Both requests are the same
> resulting in rendering a lot of thumbnails. On the old server (with other traffic), the
> total time from the first GET to the last one is 4 seconds. While on the new server the
> time is 7 seconds.
>
> I have not done touch/tuned any parameters since I do not know which one to touch.
>
> My BIG question is: What can be done to make the new server as fast as the old one?
>
> I have included some output from httpd -V and from the access log showing relevant
> requests.
>
>
> Old server> httpd -V
> Server version: Apache/2.2.14 (Unix)
> Server built:   Feb 16 2010 22:30:44
> Server's Module Magic Number: 20051115:23
> Server loaded:  APR 1.3.9, APR-Util 1.3.9
> Compiled using: APR 1.3.9, APR-Util 1.3.9
> Architecture:   64-bit
> Server MPM:     Prefork
>    threaded:     no
>      forked:     yes (variable process count)
> Server compiled with....
>   -D APACHE_MPM_DIR="server/mpm/prefork"
>   -D APR_HAS_SENDFILE
>   -D APR_HAS_MMAP
>   -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
>   -D APR_USE_SYSVSEM_SERIALIZE
>   -D APR_USE_PTHREAD_SERIALIZE
>   -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
>   -D APR_HAS_OTHER_CHILD
>   -D AP_HAVE_RELIABLE_PIPED_LOGS
>   -D DYNAMIC_MODULE_LIMIT=128
>   -D HTTPD_ROOT="/usr/local/apache2"
>   -D SUEXEC_BIN="/usr/local/apache2/bin/suexec"
>   -D DEFAULT_PIDLOG="logs/httpd.pid"
>   -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
>   -D DEFAULT_LOCKFILE="logs/accept.lock"
>   -D DEFAULT_ERRORLOG="logs/error_log"
>   -D AP_TYPES_CONFIG_FILE="conf/mime.types"
>   -D SERVER_CONFIG_FILE="conf/httpd.conf"
>   
>
> New server> httpd -V
> Server version: Apache/2.4.27 (Fedora)
> Server built:   Jul 17 2017 13:12:07
> Server's Module Magic Number: 20120211:68
> Server loaded:  APR 1.6.2, APR-UTIL 1.5.4
> Compiled using: APR 1.5.2, APR-UTIL 1.5.4
> Architecture:   64-bit
> Server MPM:     prefork
>    threaded:     no
>      forked:     yes (variable process count)
> Server compiled with....
>   -D APR_HAS_SENDFILE
>   -D APR_HAS_MMAP
>   -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
>   -D APR_USE_SYSVSEM_SERIALIZE
>   -D APR_USE_PTHREAD_SERIALIZE
>   -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
>   -D APR_HAS_OTHER_CHILD
>   -D AP_HAVE_RELIABLE_PIPED_LOGS
>   -D DYNAMIC_MODULE_LIMIT=256
>   -D HTTPD_ROOT="/etc/httpd"
>   -D SUEXEC_BIN="/usr/sbin/suexec"
>   -D DEFAULT_PIDLOG="/run/httpd/httpd.pid"
>   -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
>   -D DEFAULT_ERRORLOG="logs/error_log"
>   -D AP_TYPES_CONFIG_FILE="conf/mime.types"
>   -D SERVER_CONFIG_FILE="conf/httpd.conf"
>
>
>  From old server accessed from internet over a 5Mbit line:
>
> 20/Jun/2018:13:38:12 +0200 "GET /album/styrkeprveun/content HTTP/1.1" 200 36405
> 20/Jun/2018:13:38:13 +0200 "GET /image/thumbnail/155181p9s0/render HTTP/1.1" 200 7039
> 20/Jun/2018:13:38:13 +0200 "GET /image/thumbnail/155183p5k0/render HTTP/1.1" 200 7516
> 20/Jun/2018:13:38:13 +0200 "GET /image/thumbnail/1551897qn0/render HTTP/1.1" 200 8879
> 20/Jun/2018:13:38:13 +0200 "GET /image/thumbnail/155184ot70/render HTTP/1.1" 200 7933
> 20/Jun/2018:13:38:13 +0200 "GET /image/thumbnail/155187xrb0/render HTTP/1.1" 200 7946
> 20/Jun/2018:13:38:13 +0200 "GET /image/thumbnail/155191rr50/render HTTP/1.1" 200 8160
> 20/Jun/2018:13:38:13 +0200 "GET /image/thumbnail/155190aau0/render HTTP/1.1" 200 8229
> 20/Jun/2018:13:38:13 +0200 "GET /image/thumbnail/155193bto0/render HTTP/1.1" 200 8176
> 20/Jun/2018:13:38:13 +0200 "GET /image/thumbnail/155195z940/render HTTP/1.1" 200 7294
> 20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155199zwi0/render HTTP/1.1" 200 8323
> 20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155202rmm0/render HTTP/1.1" 200 8783
> 20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155197q9a0/render HTTP/1.1" 200 7148
> 20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155207h760/render HTTP/1.1" 200 7162
> 20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155209rdv0/render HTTP/1.1" 200 7673
> 20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155212em50/render HTTP/1.1" 200 9299
> 20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/1552148du0/render HTTP/1.1" 200 9065
> 20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155204c9f0/render HTTP/1.1" 200 7462
> 20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155216cno0/render HTTP/1.1" 200 7407
> 20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155218znv0/render HTTP/1.1" 200 7477
> 20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/1552193c50/render HTTP/1.1" 200 7489
> 20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155221ccz0/render HTTP/1.1" 200 7604
> 20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155222t3m0/render HTTP/1.1" 200 8050
> 20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155223fdu0/render HTTP/1.1" 200 7990
> 20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155224tuz0/render HTTP/1.1" 200 8019
> 20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155225ykd0/render HTTP/1.1" 200 8059
> 20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155226tyx0/render HTTP/1.1" 200 8030
> 20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155227w6a0/render HTTP/1.1" 200 8252
> 20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155229fhj0/render HTTP/1.1" 200 8020
> 20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155230aiu0/render HTTP/1.1" 200 8130
> 20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155231du70/render HTTP/1.1" 200 8192
> 20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155228rhw0/render HTTP/1.1" 200 8237
> 20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155232dn90/render HTTP/1.1" 200 8140
> 20/Jun/2018:13:38:14 +0200 "GET /image/thumbnail/155233x3m0/render HTTP/1.1" 200 7880
> 20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155234ruf0/render HTTP/1.1" 200 7856
> 20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155235rtz0/render HTTP/1.1" 200 7901
> 20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/1552364mx0/render HTTP/1.1" 200 7826
> 20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/1552372i40/render HTTP/1.1" 200 8292
> 20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155238bak0/render HTTP/1.1" 200 7869
> 20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/1552417o20/render HTTP/1.1" 200 7019
> 20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155244pwi0/render HTTP/1.1" 200 7450
> 20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155247jad0/render HTTP/1.1" 200 7015
> 20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155251pmy0/render HTTP/1.1" 200 7430
> 20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155252xjz0/render HTTP/1.1" 200 8292
> 20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155254ibu0/render HTTP/1.1" 200 8548
> 20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155255w3n0/render HTTP/1.1" 200 8447
> 20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155257v590/render HTTP/1.1" 200 7356
> 20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155259s6r0/render HTTP/1.1" 200 7189
> 20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155260vfz0/render HTTP/1.1" 200 7902
> 20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155262fmn0/render HTTP/1.1" 200 7993
> 20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155264fbj0/render HTTP/1.1" 200 7967
> 20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155266xtt0/render HTTP/1.1" 200 6956
> 20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155267aie0/render HTTP/1.1" 200 7339
> 20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/1552699gx0/render HTTP/1.1" 200 8068
> 20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/1552719x80/render HTTP/1.1" 200 8268
> 20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/1552743ta0/render HTTP/1.1" 200 6943
> 20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155275ppd0/render HTTP/1.1" 200 7451
> 20/Jun/2018:13:38:15 +0200 "GET /image/thumbnail/155276xhi0/render HTTP/1.1" 200 7213
> 20/Jun/2018:13:38:16 +0200 "GET /image/thumbnail/155278ocw0/render HTTP/1.1" 200 6816
> 20/Jun/2018:13:38:16 +0200 "GET /image/thumbnail/155279nqi0/render HTTP/1.1" 200 7283
> 20/Jun/2018:13:38:16 +0200 "GET /image/thumbnail/155280a6s0/render HTTP/1.1" 200 7385
> 20/Jun/2018:13:38:16 +0200 "GET /image/thumbnail/155281t3m0/render HTTP/1.1" 200 7452
>
> Range: 20/Jun/2018:13:38:12 - 20/Jun/2018:13:38:16. Total of 4 seconds.
>
> New server accessed from internal 100Mbit network:
> Jun/2018:18:10:34 +0200 "GET /album/styrkeprveun/content HTTP/1.1" 200 51460
> Jun/2018:18:10:35 +0200 "GET /image/thumbnail/155184ot70/render HTTP/1.1" 200 7933
> Jun/2018:18:10:35 +0200 "GET /image/thumbnail/155190aau0/render HTTP/1.1" 200 8229
> Jun/2018:18:10:35 +0200 "GET /image/thumbnail/155183p5k0/render HTTP/1.1" 200 7516
> Jun/2018:18:10:35 +0200 "GET /image/thumbnail/155187xrb0/render HTTP/1.1" 200 7946
> Jun/2018:18:10:35 +0200 "GET /image/thumbnail/1551897qn0/render HTTP/1.1" 200 8879
> Jun/2018:18:10:35 +0200 "GET /image/thumbnail/155181p9s0/render HTTP/1.1" 200 7039
> Jun/2018:18:10:35 +0200 "GET /image/thumbnail/155191rr50/render HTTP/1.1" 200 8160
> Jun/2018:18:10:35 +0200 "GET /image/thumbnail/155193bto0/render HTTP/1.1" 200 8176
> Jun/2018:18:10:35 +0200 "GET /image/thumbnail/155197q9a0/render HTTP/1.1" 200 7148
> Jun/2018:18:10:35 +0200 "GET /image/thumbnail/155195z940/render HTTP/1.1" 200 7294
> Jun/2018:18:10:35 +0200 "GET /image/thumbnail/155199zwi0/render HTTP/1.1" 200 8323
> Jun/2018:18:10:36 +0200 "GET /image/thumbnail/155202rmm0/render HTTP/1.1" 200 8783
> Jun/2018:18:10:36 +0200 "GET /image/thumbnail/155204c9f0/render HTTP/1.1" 200 7462
> Jun/2018:18:10:36 +0200 "GET /image/thumbnail/155207h760/render HTTP/1.1" 200 7162
> Jun/2018:18:10:36 +0200 "GET /image/thumbnail/155209rdv0/render HTTP/1.1" 200 7673
> Jun/2018:18:10:36 +0200 "GET /image/thumbnail/155212em50/render HTTP/1.1" 200 9299
> Jun/2018:18:10:36 +0200 "GET /image/thumbnail/1552148du0/render HTTP/1.1" 200 9065
> Jun/2018:18:10:36 +0200 "GET /image/thumbnail/155218znv0/render HTTP/1.1" 200 7477
> Jun/2018:18:10:36 +0200 "GET /image/thumbnail/155216cno0/render HTTP/1.1" 200 7407
> Jun/2018:18:10:36 +0200 "GET /image/thumbnail/1552193c50/render HTTP/1.1" 200 7489
> Jun/2018:18:10:37 +0200 "GET /image/thumbnail/155223fdu0/render HTTP/1.1" 200 7990
> Jun/2018:18:10:36 +0200 "GET /image/thumbnail/155221ccz0/render HTTP/1.1" 200 7604
> Jun/2018:18:10:37 +0200 "GET /image/thumbnail/155222t3m0/render HTTP/1.1" 200 8050
> Jun/2018:18:10:37 +0200 "GET /image/thumbnail/155224tuz0/render HTTP/1.1" 200 8019
> Jun/2018:18:10:37 +0200 "GET /image/thumbnail/155225ykd0/render HTTP/1.1" 200 8059
> Jun/2018:18:10:37 +0200 "GET /image/thumbnail/155226tyx0/render HTTP/1.1" 200 8030
> Jun/2018:18:10:37 +0200 "GET /image/thumbnail/155227w6a0/render HTTP/1.1" 200 8252
> Jun/2018:18:10:37 +0200 "GET /image/thumbnail/155228rhw0/render HTTP/1.1" 200 8237
> Jun/2018:18:10:37 +0200 "GET /image/thumbnail/155229fhj0/render HTTP/1.1" 200 8020
> Jun/2018:18:10:37 +0200 "GET /image/thumbnail/155230aiu0/render HTTP/1.1" 200 8130
> Jun/2018:18:10:37 +0200 "GET /image/thumbnail/155231du70/render HTTP/1.1" 200 8192
> Jun/2018:18:10:38 +0200 "GET /image/thumbnail/155232dn90/render HTTP/1.1" 200 8140
> Jun/2018:18:10:38 +0200 "GET /image/thumbnail/155233x3m0/render HTTP/1.1" 200 7880
> Jun/2018:18:10:38 +0200 "GET /image/thumbnail/155234ruf0/render HTTP/1.1" 200 7856
> Jun/2018:18:10:38 +0200 "GET /image/thumbnail/155235rtz0/render HTTP/1.1" 200 7901
> Jun/2018:18:10:38 +0200 "GET /image/thumbnail/1552417o20/render HTTP/1.1" 200 7019
> Jun/2018:18:10:38 +0200 "GET /image/thumbnail/1552364mx0/render HTTP/1.1" 200 7826
> Jun/2018:18:10:38 +0200 "GET /image/thumbnail/1552372i40/render HTTP/1.1" 200 8292
> Jun/2018:18:10:38 +0200 "GET /image/thumbnail/155238bak0/render HTTP/1.1" 200 7869
> Jun/2018:18:10:38 +0200 "GET /image/thumbnail/155244pwi0/render HTTP/1.1" 200 7450
> Jun/2018:18:10:38 +0200 "GET /image/thumbnail/155247jad0/render HTTP/1.1" 200 7015
> Jun/2018:18:10:39 +0200 "GET /image/thumbnail/155251pmy0/render HTTP/1.1" 200 7430
> Jun/2018:18:10:39 +0200 "GET /image/thumbnail/155252xjz0/render HTTP/1.1" 200 8292
> Jun/2018:18:10:39 +0200 "GET /image/thumbnail/155254ibu0/render HTTP/1.1" 200 8548
> Jun/2018:18:10:39 +0200 "GET /image/thumbnail/155255w3n0/render HTTP/1.1" 200 8447
> Jun/2018:18:10:39 +0200 "GET /image/thumbnail/155259s6r0/render HTTP/1.1" 200 7189
> Jun/2018:18:10:39 +0200 "GET /image/thumbnail/155260vfz0/render HTTP/1.1" 200 7902
> Jun/2018:18:10:39 +0200 "GET /image/thumbnail/155257v590/render HTTP/1.1" 200 7356
> Jun/2018:18:10:39 +0200 "GET /image/thumbnail/155262fmn0/render HTTP/1.1" 200 7993
> Jun/2018:18:10:39 +0200 "GET /image/thumbnail/155264fbj0/render HTTP/1.1" 200 7967
> Jun/2018:18:10:40 +0200 "GET /image/thumbnail/155266xtt0/render HTTP/1.1" 200 6956
> Jun/2018:18:10:40 +0200 "GET /image/thumbnail/155267aie0/render HTTP/1.1" 200 7339
> Jun/2018:18:10:40 +0200 "GET /image/thumbnail/1552699gx0/render HTTP/1.1" 200 8068
> Jun/2018:18:10:40 +0200 "GET /image/thumbnail/1552719x80/render HTTP/1.1" 200 8268
> Jun/2018:18:10:40 +0200 "GET /image/thumbnail/1552743ta0/render HTTP/1.1" 200 6943
> Jun/2018:18:10:40 +0200 "GET /image/thumbnail/155276xhi0/render HTTP/1.1" 200 7213
> Jun/2018:18:10:40 +0200 "GET /image/thumbnail/155275ppd0/render HTTP/1.1" 200 7451
> Jun/2018:18:10:40 +0200 "GET /image/thumbnail/155278ocw0/render HTTP/1.1" 200 6816
> Jun/2018:18:10:40 +0200 "GET /image/thumbnail/155279nqi0/render HTTP/1.1" 200 7283
> Jun/2018:18:10:40 +0200 "GET /image/thumbnail/155280a6s0/render HTTP/1.1" 200 7385
> Jun/2018:18:10:41 +0200 "GET /image/thumbnail/155281t3m0/render HTTP/1.1" 200 7452
>
> Range: Jun/2018:18:10:34 - Jun/2018:18:10:41. Total of 7 seconds.
>

-- 
-- Gryzli

https://gryzli.info


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org