You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fresh install... Flush All Cache worked fine but on page/post update couldn't see invalidation request submitting successfully to CloudFront. Error in log:
2023/04/13 17:47:52 [error] 378720#378720: *1341 FastCGI sent in stderr: "PHP message: PHP Warning: Undefined array key "scheme" in /var/www/example.com/html/wp-content/plugins/c3-cloudfront-clear-cache/classes/WP/Post.php on line 57
PHP message: PHP Warning: Undefined array key "host" in /var/www/example.com/html/wp-content/plugins/c3-cloudfront-clear-cache/classes/WP/Post.php on line 57
PHP message: exception 'Aws\CloudFront\Exception\CloudFrontException' with message 'Error executing "CreateInvalidation" on "https://cloudfront.amazonaws.com/2020-05-31/distribution/<DIST_ID>/invalidation"; AWS HTTP error: Client error: `POST https://cloudfront.amazonaws.com/2020-05-31/distribution/<DIST_ID>/invalidation` resulted in a `400 Bad Request` response:
<?xml version="1.0"?>
<ErrorResponse xmlns="http://cloudfront.amazonaws.com/doc/2020-05-31/"><Error><Type>Sender</Type>< (truncated...)
InvalidArgument (client): Your request contains one or more invalid invalidation paths. - <?xml version="1.0"?>
<ErrorResponse xmlns="http://cloudfront.amazonaws.com/doc/2020-05-31/"><Error><Type>Sender</Type><Code>InvalidArgument</Code><Message>Your request contains one or more invalid invalidation paths.</Message></Error><RequestId><REQ_ID></RequestId></ErrorResponse>'
GuzzleHttp\Exception\ClientException: Client error: `POST https://cloudfront.amazonaws.com/2020-05" while reading response header from upstream, client: <Client_IP>, server: example.com, request: "POST /wp-json/wp/v2/pages/378?_locale=user HTTP/1.1", upstream: "fastcgi://unix:/run/php/php8.1-fpm.sock"
In /wp-content/plugins/c3-cloudfront-clear-cache/classes/WP/Post.php I modified this function from:
Fresh install... Flush All Cache worked fine but on page/post update couldn't see invalidation request submitting successfully to CloudFront. Error in log:
In /wp-content/plugins/c3-cloudfront-clear-cache/classes/WP/Post.php I modified this function from:
Updated to:
Which has allowed me to temporarily workaround this issue.
The text was updated successfully, but these errors were encountered: