Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
litespeed_wiki:cache:lscwp:troubleshooting:image_optimize_error [2018/07/24 21:21]
qtwrk
litespeed_wiki:cache:lscwp:troubleshooting:image_optimize_error [2020/11/16 21:26] (current)
Lisa Clarke Redirect to new Documentation Site
Line 1: Line 1:
-======How to Fix Image Optimization Errors ====== +~~REDIRECT>​https://​docs.litespeedtech.com/lscache/lscwp/ts-media/~~
-There are a number of different warning/​error messages you may see after you've sent an image optimization request. This is your guide to those messages. +
- +
-===== Too Many Errors ===== +
-==== Error Message ==== +
-<code> +
-Too many errors when try to fetch image source files from your previous request, please check if you have any other optimization plugin. +
-</​code>​ +
-==== Solution ==== +
-Have you already optimized your images with another plugin? This can cause a conflict. Please restore the images to their original sizes and try requesting LiteSpeed optimization again. +
- +
-===== Previous Requests in Queue ===== +
-==== Error Message ==== +
-<​code>​ +
-Previous optimization requests remaining in queue: xxx +
-</​code>​ +
-==== Solution ==== +
-All good things are worth waiting for... The previously-requested images are still waiting to be processed. Please give the process 24 hours to complete. +
- +
-===== Previous Requests Processing ===== +
-==== Error Message ==== +
-<​code>​ +
-Previous requests in optimizing process: xxx +
-</​code>​ +
-==== Solution ==== +
-Your images are currently being processed. Please give the process 24 hours to complete. +
- +
-===== Too Many Notification Errors ===== +
-==== Error Message ==== +
-<​code>​ +
-Too many errors when try to notify your server for your previous request, please check your firewall settings. +
-</​code>​ +
-==== Solution ==== +
-We've tried to contact you, but are having difficulty. Chances are your firewall is blocking us. Verify that it is set up to allow http/https protocols, both inbound and outbound. +
- +
-===== Previous Requests Not Pulled ===== +
-==== Error Message ==== +
-<​code>​ +
-Previous requests that optimized but not pulledxxx  +
-</code> +
-==== Solution ==== +
-Your images are finished being processed, but they have not been pulled back to your site. Please run your ''​wp-cron.php''​ or other WordPress cron job to pull all your finished images from the LiteSpeed Image server. +
- +
-===== Too Many Pull Errors ===== +
-==== Error Message: ====  +
-<​code>​ +
-Too many errors when pull optimized images from image optimization server. +
-</code> +
-==== Solution ==== +
-Click the link in the message to reset it. +
- +
-===== Hash Does Not Match / No Auth Key ===== +
-==== Error Message: ==== +
-    +
-<​code>​IAPI Error "hash does not match: ClientCB[\ufeffHMAVDipkPeetCbz1] Server[HMAVDipkPeetCbz1]"​ +
-Failed to communicate with LiteSpeed IAPI server: "no auth_key"</​code>​ +
- +
-{{ :​litespeed_wiki:​cache:​lscwp:​configuration:​cache:​iapi-no-auth.jpg?direct |}} +
-==== Solution ==== +
- +
- +
-''​\ufeff''​ is a Byte Order Mark (BOM) which causes the problem. Check wp-config.php in your WP site's root directory in the file system: +
- +
-<​code>​file wp-config.php<​/code>  +
- +
-The following result is returned: +
- +
-{{ :​litespeed_wiki:​cache:​lscwp:​configuration:​cache:​iapi-no-auth2.jpg?​direct |}} +
- +
-Removing BOM in /wp-config.php will fix this problem. Run this command: +
- +
-<​code>​sed -i $'​1s/​^\uFEFF//'​ wp-config.php</​code>​ +
-   +
-Check again afterwards:​ +
- +
-{{ :​litespeed_wiki:​cache:​lscwp:​configuration:​cache:​iapi-no-auth3.jpg?​direct |}} +
-   +
-Now the **Update Reduction Status** button should work fine. +
- +
- +
-===== Image Groups Notified ​Pull Never Works ===== +
-==== Error Details ==== +
-The screen displays ''​Image groups notified to pull: X'',​ but the images are never pulled. A cron job starts for a few minutes, but the notified image groups number remains the same. +
- +
-The debug log shows: +
-<​code>​IAPI failed to decode post json: "​missed data"​ +
-Media: Failed to pull optimized img: --- '"​missed data"'<​/code> +
- +
-==== Solution ==== +
- +
-The issue is due to data expiration. The image optimization server keeps optimized images for 20 days. If not pulled within 20 days, the images are removed. However, the client side is not aware that the images are missing, so it keeps trying to pull images that no longer exists on the server. +
- +
-The only solution is to destroy all optimization data and re-do it. +
- +
-===== Failed to push to LiteSpeed IAPI server: "Too many errors while fetching image source files for previous request."​ ===== +
-==== Error Details ==== +
-The screen displays ''​Failed to push to LiteSpeed IAPI server: "Too many errors while fetching image source files for previous request."''​ +
- +
-==== Solution ==== +
- +
-Hit ''​Clean Up Unfinished Data'',​ and then ''​Update Status''​ , now you should be able to send optimization request. +
- +
-{{:​litespeed_wiki:​cache:​lscwp:​troubleshooting:​1.png|}} +
- +
- +
-===== Lot Of Images Pushed And Pulled Back Immediately ​ ===== +
-==== Error Details ==== +
- +
-When you send optimization request, returns success message , and then immediately all the images are pulled. +
- +
-Also see in optimization page message like ''​Missing:​ XX groups (YY images)''​ +
- +
-Debug log shows following:​ +
- +
-<​code>​07/​21/​18 18:​07:​17.125 [IP:26247 1 gmZ] [Img_Optm] bypass image due to file not exist: pid 3434 /​website/​wp-content/​uploads/​2017/​09/​1-768x910.jpg</​code>​ +
- +
-This is typically due to file path changed , for example Wordpress site migration, yet database is not properly updated, so when LSCWP uses database to look for images , it will not find it and reports missing. +
- +
-==== Solution ==== +
- +
-Update or Repair Wordpress database. +
- +
- +
  • Admin
  • Last modified: 2018/07/24 21:21
  • by qtwrk