Understanding debug.purge.log
-
Hi,
Could someone explain to me what does this mean:
02/08/24 20:24:50.021 [173.249.52.122:48553 1 0vq] ?? ------GET HTTP/1.1 (HTTPS) /simple.php 02/08/24 20:24:50.021 [173.249.52.122:48553 1 0vq] Query String: 02/08/24 20:24:50.021 [173.249.52.122:48553 1 0vq] HTTP_REFERER: www.google.com 02/08/24 20:24:50.021 [173.249.52.122:48553 1 0vq] User Agent: Mozlila/5.0 (Linux; Android 7.0; SM-G892A Bulid/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/60.0.3112.107 Moblie Safari/537.36 02/08/24 20:24:50.021 [173.249.52.122:48553 1 0vq] Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8 02/08/24 20:24:50.021 [173.249.52.122:48553 1 0vq] Accept Encoding: 02/08/24 20:24:50.021 [173.249.52.122:48553 1 0vq] Cookie: 02/08/24 20:24:50.021 [173.249.52.122:48553 1 0vq] X-LSCACHE: false 02/08/24 20:24:50.021 [173.249.52.122:48553 1 0vq] X-LiteSpeed-Purge: public,219_Po.30996,219_URL./,219_W.recent-posts-1,219_FD,219_REST => LiteSpeed\LSC->send_headers()@620 => WP_Hook->apply_filters(,ARRAY)@324 => WP_Hook->do_action(ARRAY)@348 => /xxxxxxxxx/wp-includes/load.php@517
Did this request trigger a purge ?
Thanks
-
yes , it did
Hi Qtwrk,
Wowww ! It’s worrying … This page (or this template ?) does not exist on my server.
How can a request to a non-existent page trigger a purge ?173.249.52.122 - - [08/Feb/2024:20:24:48 +0100] GET /simple.php HTTP/1.1 404 425848 www.google.com Mozlila/5.0 (Linux; Android 7.0; SM-G892A Bulid/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/60.0.3112.107 Moblie Safari/537.36
I can’t hide the fact that it worries me to see that the cache can be destroyed by this type of request !
Do you have any ideas to explain this ?Thanks a lot in advance !
Best regardshm , indeed it is weird
does this repeatedly happen ? try use the debug include URI to grab full log on that request
also you can try manually open this request , see if it triggers as well.
Well….
I’m afraid I’ve got a serious issue…
02/09/24 08:13:39.001 [95.111.252.15:52515 1 mxs] ?? ------GET HTTP/1.1 (HTTPS) /radio.php 02/09/24 08:13:39.001 [95.111.252.15:52515 1 mxs] Query String: 02/09/24 08:13:39.001 [95.111.252.15:52515 1 mxs] User Agent: Mozlila/5.0 (Linux; Android 7.0; SM-G892A Bulid/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/60.0.3112.107 Moblie Safari/537.36 02/09/24 08:13:39.001 [95.111.252.15:52515 1 mxs] Accept: */* 02/09/24 08:13:39.001 [95.111.252.15:52515 1 mxs] Accept Encoding: 02/09/24 08:13:39.001 [95.111.252.15:52515 1 mxs] Cookie: 02/09/24 08:13:39.001 [95.111.252.15:52515 1 mxs] X-LSCACHE: false 02/09/24 08:13:39.002 [95.111.252.15:52515 1 mxs] X-LiteSpeed-Purge: public,219_Po.31010,219_URL./,219_W.recent-posts-1,219_FD,219_REST => LiteSpeed\LSC->send_headers()@620 => WP_Hook->apply_filters(,ARRAY)@324 => WP_Hook->do_action(ARRAY)@348 => /xxxxxxxxxxxxxx/wp-includes/load.php@517
If you want, I’ve got others, with /wp-l0gin.php, /priv8.php, and so on.
So the same for numerous request which trigger a 404 error, and at the same time, a cache purge !!!
I suspected that my host had placed limitations on the operation of the crawler, but, if a 404 error trigger a purge: I’m not going to make it.Have you ever seen anything like this ?
Many thanks.
no , never saw something like this before , but please try follow my previous method to grab a full log on any of these requests, see if it gives more details in the log.
You mean I add:
/simple.php
/wp-l0gin.php
/priv8.php
…in “debug include URI”
And then I wait before displaying debug.purge.log ?
It will give me more informations in the future, if others requests with same terms occur ?
But for newer requests ?Last is concerning:
02/09/24 12:28:56.890 [185.196.220.26:45771 1 PLU] /wp-content/plugins/booking/readme.txt
Another 404, and another purge.Sorry for these questions, but I feel quite worried …
Thanks so muchyes, add them to debug include URI , then you can just access the URI yourself by browser, see if it generates any log and purges cache.
Ok, thanks for your answer.
I’m going to do it this night.
Because my hoster seems to have introduced new rules, very painful, for the crawler: execution 3min, interval 1h … At this rate, you’d better get organized when there’s a cache purge …
I’ll be back with the results.Have a good day and thanks again for your advices.
Hi,
Just before I was about to do this test, I caught a new 404 error which had triggered a purge:
debug.purge.log says:
02/10/24 19:10:46.421 [78.153.140.218:19924 1 QtC] ?? ------GET HTTP/1.1 (HTTPS) /.env 02/10/24 19:10:46.421 [78.153.140.218:19924 1 QtC] Query String: 02/10/24 19:10:46.421 [78.153.140.218:19924 1 QtC] User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36 02/10/24 19:10:46.421 [78.153.140.218:19924 1 QtC] Accept: */* 02/10/24 19:10:46.421 [78.153.140.218:19924 1 QtC] Accept Encoding: 02/10/24 19:10:46.421 [78.153.140.218:19924 1 QtC] Cookie: 02/10/24 19:10:46.421 [78.153.140.218:19924 1 QtC] X-LSCACHE: false 02/10/24 19:10:46.421 [78.153.140.218:19924 1 QtC] X-LiteSpeed-Purge: public,219_Po.31018,219_URL./,219_W.recent-posts-1,219_FD,219_REST => LiteSpeed\LSC->send_headers()@620 => WP_Hook->apply_filters(,ARRAY)@324 => WP_Hook->do_action(ARRAY)@348 => /xxxxxxxxxxxxxxxxxxxxxxxxxxxxx/wp-includes/load.php@517
Debug.log says, for this request:
02/10/24 19:10:44.917 [78.153.140.218:19892 1 lWH] e??? ------GET HTTP/1.1 (HTTPS) /.env 02/10/24 19:10:44.917 [78.153.140.218:19892 1 lWH] Query String: 02/10/24 19:10:44.918 [78.153.140.218:19892 1 lWH] User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36 02/10/24 19:10:44.918 [78.153.140.218:19892 1 lWH] Accept: */* 02/10/24 19:10:44.918 [78.153.140.218:19892 1 lWH] Accept Encoding: 02/10/24 19:10:44.918 [78.153.140.218:19892 1 lWH] Cookie: 02/10/24 19:10:44.918 [78.153.140.218:19892 1 lWH] X-LSCACHE: false 02/10/24 19:10:44.918 [78.153.140.218:19892 1 lWH] [ESI] Overwrite wp_create_nonce() 02/10/24 19:10:45.002 [78.153.140.218:19924 1 QtC] e??? ------GET HTTP/1.1 (HTTPS) /.env 02/10/24 19:10:45.002 [78.153.140.218:19924 1 QtC] Query String: 02/10/24 19:10:45.002 [78.153.140.218:19924 1 QtC] User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36 02/10/24 19:10:45.002 [78.153.140.218:19924 1 QtC] Accept: */* 02/10/24 19:10:45.002 [78.153.140.218:19924 1 QtC] Accept Encoding: 02/10/24 19:10:45.002 [78.153.140.218:19924 1 QtC] Cookie: 02/10/24 19:10:45.002 [78.153.140.218:19924 1 QtC] X-LSCACHE: false 02/10/24 19:10:45.005 [78.153.140.218:19924 1 QtC] [ESI] Overwrite wp_create_nonce() 02/10/24 19:10:45.541 [78.153.140.218:19892 1 lWH] [Vary] e???e??? Guest mode 02/10/24 19:10:45.542 [78.153.140.218:19892 1 lWH] [Media] init 02/10/24 19:10:45.542 [78.153.140.218:19892 1 lWH] e??o Suppress default WP lazyload 02/10/24 19:10:45.542 [78.153.140.218:19892 1 lWH] [Avatar] init 02/10/24 19:10:45.542 [78.153.140.218:19892 1 lWH] [LQIP] init 02/10/24 19:10:45.542 [78.153.140.218:19892 1 lWH] [Optm] init 02/10/24 19:10:45.543 [78.153.140.218:19892 1 lWH] [CDN] init 02/10/24 19:10:45.543 [78.153.140.218:19892 1 lWH] a?° Init 02/10/24 19:10:45.544 [78.153.140.218:19892 1 lWH] [Router] LSCWP_CTRL bypassed empty 02/10/24 19:10:45.544 [78.153.140.218:19892 1 lWH] [GUI] init 02/10/24 19:10:45.572 [78.153.140.218:19924 1 QtC] [Vary] e???e??? Guest mode 02/10/24 19:10:45.572 [78.153.140.218:19924 1 QtC] [Media] init 02/10/24 19:10:45.572 [78.153.140.218:19924 1 QtC] e??o Suppress default WP lazyload 02/10/24 19:10:45.573 [78.153.140.218:19924 1 QtC] [Avatar] init 02/10/24 19:10:45.573 [78.153.140.218:19924 1 QtC] [LQIP] init 02/10/24 19:10:45.573 [78.153.140.218:19924 1 QtC] [Optm] init 02/10/24 19:10:45.573 [78.153.140.218:19924 1 QtC] [CDN] init 02/10/24 19:10:45.573 [78.153.140.218:19924 1 QtC] a?° Init 02/10/24 19:10:45.574 [78.153.140.218:19924 1 QtC] [Router] LSCWP_CTRL bypassed empty 02/10/24 19:10:45.575 [78.153.140.218:19924 1 QtC] [GUI] init 02/10/24 19:10:45.879 [78.153.140.218:19892 1 lWH] [Ctrl] X Cache_control TTL -> 3600 02/10/24 19:10:45.879 [78.153.140.218:19892 1 lWH] e??° [Tag] Add --- HTTP.404 02/10/24 19:10:45.881 [78.153.140.218:19892 1 lWH] [Ctrl] X Cache_control init on 02/10/24 19:10:45.894 [78.153.140.218:19924 1 QtC] [Ctrl] X Cache_control TTL -> 3600 02/10/24 19:10:45.894 [78.153.140.218:19924 1 QtC] e??° [Tag] Add --- HTTP.404 02/10/24 19:10:45.897 [78.153.140.218:19924 1 QtC] [Ctrl] X Cache_control init on 02/10/24 19:10:45.942 [78.153.140.218:19892 1 lWH] e??μ 301 from https://MY-WEB-SITE/.env 02/10/24 19:10:45.942 [78.153.140.218:19892 1 lWH] e??μ 301 to https://MY-WEB-SITE/.env 02/10/24 19:10:45.942 [78.153.140.218:19892 1 lWH] e??μ Compare [from] https [to] https 02/10/24 19:10:45.942 [78.153.140.218:19892 1 lWH] e??μ Compare [from] www.MY-WEB-SITE [to] MY-WEB-SITE 02/10/24 19:10:45.942 [78.153.140.218:19892 1 lWH] e??μ 301 different redirection 02/10/24 19:10:45.942 [78.153.140.218:19892 1 lWH] e??° [Tag] Add --- HTTP.301 02/10/24 19:10:45.942 [78.153.140.218:19892 1 lWH] [Core] CHK html bypass: miss footer const 02/10/24 19:10:45.943 [78.153.140.218:19892 1 lWH] [Router] get_role: 02/10/24 19:10:45.943 [78.153.140.218:19892 1 lWH] [Vary] no custimzed vary 02/10/24 19:10:45.943 [78.153.140.218:19892 1 lWH] e??° X-LiteSpeed-Cache-Control: public,max-age=3600 02/10/24 19:10:45.943 [78.153.140.218:19892 1 lWH] e??° X-LiteSpeed-Tag: 219_HTTP.404,219_HTTP.301,219_404,219_URL./.env/,219_guest,219_ 02/10/24 19:10:45.943 [78.153.140.218:19892 1 lWH] [Core] CHK html bypass: miss footer const 02/10/24 19:10:45.943 [78.153.140.218:19892 1 lWH] [Core] run hook litespeed_buffer_finalize 02/10/24 19:10:45.943 [78.153.140.218:19892 1 lWH] [Media] bypass: Not frontend HTML type 02/10/24 19:10:45.943 [78.153.140.218:19892 1 lWH] GUI bypassed by no counter 02/10/24 19:10:45.943 [78.153.140.218:19892 1 lWH] [Optm] bypass: Not frontend HTML type 02/10/24 19:10:45.943 [78.153.140.218:19892 1 lWH] Response headers --- array ( 0 => 'X-DNS-Prefetch-Control: on', 1 => 'Expires: Wed, 11 Jan 1984 05:00:00 GMT', 2 => 'Cache-Control: no-cache, must-revalidate, max-age=0', 3 => 'Content-Type: text/html; charset=UTF-8', 4 => 'X-Redirect-By: WordPress', 5 => 'Location: https://MY-SITE-WEB/.env', 6 => 'X-LiteSpeed-Cache-Control: public,max-age=3600', 7 => 'X-LiteSpeed-Tag: 219_HTTP.404,219_HTTP.301,219_404,219_URL./.env/,219_guest,219_', ) 02/10/24 19:10:45.943 [78.153.140.218:19892 1 lWH] End response --------------------------------------------------Duration: 1,028.42 ms------------------------------
Just after this, a new block beginning like this:
02/10/24 19:10:45.973 [78.153.140.218:19924 1 QtC] e?§1 added _Po.31018,_URL./,_W.recent-posts-1,_FD => LiteSpeed\Root::debug(e?§1 added _Po.31018,_URL./,_W.recent-posts-1,_FD,8)@51 => LiteSpeed\Purge->_add(ARRAY)@501 => LiteSpeed\Purge::add(ARRAY)@473 => LiteSpeed\Purge->purge_post(31018)@885 => LiteSpeed\Purge->purge_publish(publish,new)@89 => WP_Hook->apply_filters(ARRAY)@324 => WP_Hook->do_action(ARRAY)@348 => /xxxxxxxxxxxxxxxxxxxxxxxxx/wp-includes/post.php@517 => /xxxxxxxxxxxxxxxxxxxxxxxxx/wp-includes/post.php@5390 02/10/24 19:10:45.973 [78.153.140.218:19924 1 QtC] e?§1 X-LiteSpeed-Purge: public,219_Po.31018,219_URL./,219_W.recent-posts-1,219_FD 02/10/24 19:10:45.973 [78.153.140.218:19924 1 QtC] e?§1 added _REST => LiteSpeed\Root::debug(e?§1 added _REST,8)@51 => LiteSpeed\Purge->_add(ARRAY)@501 => LiteSpeed\Purge::add(REST)@473 => LiteSpeed\Purge->purge_post(31018)@887 => LiteSpeed\Purge->purge_publish(publish,new)@89 => WP_Hook->apply_filters(ARRAY)@324 => WP_Hook->do_action(ARRAY)@348 => /xxxxxxxxxxxxxxxxxxxxxxxxx/wp-includes/post.php@517 => /xxxxxxxxxxxxxxxxxxxxxxxxx/wp-includes/post.php@5390 02/10/24 19:10:45.973 [78.153.140.218:19924 1 QtC] e?§1 X-LiteSpeed-Purge: public,219_Po.31018,219_URL./,219_W.recent-posts-1,219_FD,219_REST 02/10/24 19:10:46.355 [78.153.140.218:19924 1 QtC] [Core] Footer hook called 02/10/24 19:10:46.392 [78.153.140.218:19924 1 QtC] [Core] Footer check passed 02/10/24 19:10:46.393 [78.153.140.218:19924 1 QtC] [Router] get_role: 02/10/24 19:10:46.393 [78.153.140.218:19924 1 QtC] [Vary] no custimzed vary 02/10/24 19:10:46.393 [78.153.140.218:19924 1 QtC] e??° X-LiteSpeed-Cache-Control: public,max-age=3600 02/10/24 19:10:46.394 [78.153.140.218:19924 1 QtC] e??° X-LiteSpeed-Purge: public,219_Po.31018,219_URL./,219_W.recent-posts-1,219_FD,219_REST 02/10/24 19:10:46.421 [78.153.140.218:19924 1 QtC] e??° X-LiteSpeed-Tag: 219_HTTP.404,219_404,219_URL./.env/,219_guest,219_ 02/10/24 19:10:46.421 [78.153.140.218:19924 1 QtC] [Core] Footer check passed 02/10/24 19:10:46.421 [78.153.140.218:19924 1 QtC] [Core] run hook litespeed_buffer_finalize 02/10/24 19:10:46.421 [78.153.140.218:19924 1 QtC] e??o finalize 02/10/24 19:10:46.423 [78.153.140.218:19924 1 QtC] [VPI] not single post ID 02/10/24 19:10:46.424 [78.153.140.218:19924 1 QtC] [Media] Lazyload Class excludes --- custom-logo-link 02/10/24 19:10:46.428 [78.153.140.218:19924 1 QtC] [Media] lazyload bypassed base64 img
I’m sorry, colored icons are wrong encoded.
After this, lots of informations about optimization, css, js and so on.For finishing with:
02/10/24 19:10:47.985 [78.153.140.218:19924 1 QtC] Response headers --- array ( 0 => 'X-DNS-Prefetch-Control: on', 1 => 'Expires: Wed, 11 Jan 1984 05:00:00 GMT', 2 => 'Cache-Control: no-cache, must-revalidate, max-age=0', 3 => 'Content-Type: text/html; charset=UTF-8', 4 => 'Link: <https://MY-WEB-SITE/wp-json/>; rel="https://api.w.org/"', 5 => 'X-LiteSpeed-Cache-Control: public,max-age=3600', 6 => 'X-LiteSpeed-Purge: public,219_Po.31018,219_URL./,219_W.recent-posts-1,219_FD,219_REST', 7 => 'X-LiteSpeed-Tag: 219_HTTP.404,219_404,219_URL./.env/,219_guest,219_,219_MIN.6511ece754f12fe632335220168ff28c.css,219_MIN.918d985c3e11c147034a81a5765dd41a.js', ) 02/10/24 19:10:47.985 [78.153.140.218:19924 1 QtC] End response --------------------------------------------------Duration: 2,986.34 ms------------------------------
I tried to reiterate this issue in calling a 404 error page already involved:
//MY-WEB-SITE/simple.php or //MY-WEB-SITE/radio.php : it did not repeat the problem.But, in trying, by mymelf, /.env, I made a mistake and I typed //MY-WEB-SITE/;env
And /;env caused this issue: purge of cache.
If you have any idea, It would be… great !
Thanks a lot- This reply was modified 9 months, 2 weeks ago by joy0114. Reason: Quote code
this is indeed very weird
please create a ticket by mail to
support at litespeedtech.com
with reference link to this topic ,we will investigate further.Ok, Thank you, I’m going to do that.
Have a good sunday.
Best regards
- The topic ‘Understanding debug.purge.log’ is closed to new replies.