• Resolved izreview

    (@izreview)


    Hi,

    I have an image Pull Problem. I cleaned up all finished data and re-send optimisation request. But unfortunately, no pull images.

    I have checked IP address of my site. It is correct. Any idea to solve problem?

    Last Report Number: OHAGNBSE

    Last Report Date: 10/07/2025 15:37:37

    Optimization Summary

    Total Reduction: 0B

    Images Pulled: -

    Last Request: 7m 12s ago

    Last Pulled: -

    The page I need help with: [log in to see the link]

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Support litetim

    (@litetim)

    @izreview From what I see images arrived on server and were processed, but the saving is 0.
    You can see this in your QC account => Image Optimization

    Thread Starter izreview

    (@izreview)

    Yes, you are right. They have arrived on server and processed. But can not be pulled to my WP site. Do you know why?

    PS: I’m using cloudflare (no CDN). Might be related to this? if so, any idea to solve?

    —–

    Optimization Summary

    Total Reduction: 0B

    Images Pulled: -

    Last Request: 10/07/2025 18:27:16

    Last Pulled: -

    • This reply was modified 4 months, 2 weeks ago by izreview.
    Plugin Support litetim

    (@litetim)

    @izreview
    cloudflare plugin have things that are in common with LSC and some might cause a problem.
    As far as I know CF plugin does not have image optimization.

    Images sent to server will be optimized, BUT if new size(on disk) is the same or bigger than the one sent, images will not be pulled.
    Try sending a image that you know is unoptimized image and see what happens.
    Also check the messages on QC account

    Thread Starter izreview

    (@izreview)

    Not using CF as plugin, just using it for DNS and some basic security features (changed DNS servers to CF).

    Yes, some of .jpg files are already optimised, but there are many unoptimized files. How can I manually send unoptimized files for optimization? LiteSpeed Cache Image Optimization page only has “Send Optimization Request” button.

    QC logs are as follows:

    Time

    Domain 2025-10-07 14:00:28http://www.izreview.comFailed to retrieve image for optimization
    Failed to retrieve image https://www.izreview.com/wp-content/uploads/stan-old1-e1563820109436.jpg from node 95.216.116.209. 2025-10-07 14:00:07http://www.izreview.comFailed to retrieve image for optimization
    Failed to retrieve image https://www.izreview.com/wp-content/uploads/stan-old1-e1563820109436.jpg from node 95.216.116.209.

    Plugin Support qtwrk

    (@qtwrk)

    click “send optm request” will gather and send images that hasn’t been sent

    Thread Starter izreview

    (@izreview)

    Hi,

    Where is “send optm request” ?

    if you are mentioning blue “Send Optimization Request” button, I first click it and get

    “Pushed 1 image to Cloud server, accepted 1 image.” message.

    After a while, re press same “Send Optimization Request” button and this time

    “You have images waiting to be pulled. Please wait for the automatic pull to complete, or pull them down manually now. “

    message appear and “Pull Images” button become active. After hitting “Pull Images” button, I get:

    “Started async image optimization request” message, then nothing changes.

    Thread Starter izreview

    (@izreview)

    Found the problem…

    It is related to ModSecurity. Somehow, it prevents Litespeed and Qcloud communication for image pulls.

    Temporarily disabled ModSecurity from cpanel and I’ll do all waiting image optimisations, then re-enable modsecurity.

    Any idea for solution? below is related litespeed .htaccess entries.

    BEGIN LSCACHE LITESPEED WP CACHE PLUGIN – Do not edit the contents of this block!


    RewriteEngine on
    CacheLookup on
    RewriteRule .* – [E=Cache-Control:no-autoflush]
    RewriteRule litespeed/debug/.*.log$ – [F,L]
    RewriteRule .litespeed_conf.dat – [F,L] marker ASYNC start

    RewriteCond %{REQUEST_URI} /wp-admin/admin-ajax.php
    RewriteCond %{QUERY_STRING} action=async_litespeed
    RewriteRule .* – [E=noabort:1] marker ASYNC end

    RewriteEngine On RewriteRule .* – [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase / RewriteRule ^index.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]

    Plugin Support qtwrk

    (@qtwrk)

    it usually because one rule that blocks , I’d suggest to check your modsec audit log , it should mention which rule that blocks

    then you can specifically disable that rule only , instead of disable entire modsec

Viewing 8 replies - 1 through 8 (of 8 total)

You must be logged in to reply to this topic.