Introduction
cURL is a command-line program used by your server to exchange files and data with other servers. Think of it as your website's "mailman"; our plugins use cURL to synchronize orders and product data with platforms like bol.com.
A cURL timeout means this connection is taking too long and is being disconnected. In almost all cases, the cause lies within your hosting's server configuration and not the WordPress plugin itself.
Problem
You can recognize this issue by the following error messages in your WordPress dashboard:
cURL error 28: Connection timed out after X milliseconds.cURL error 28: operation time out after X milliseconds with 0 out of 0 bytes received.Synchronization with external sales channels stops working.
How to solve
Follow these steps to restore the connection:
Update WordPress: Ensure you are using the most recent version of WordPress.
Contact your hosting provider: Ask your provider to check the following parameters:
cURL Version: Ensure the server is using the most recent cURL version.
Memory Limit: Increase the WP_MEMORY_LIMIT on the server.
DNS & Firewall: Check if the provider uses 'OpenDNS' or if a firewall is blocking cURL requests.
Cron jobs: Check if there are limits on the execution of cron jobs.
Canβt figure it out? You can always send a message to the support team via the chat bubble at the bottom right π Support to the rescue π¨βπ» π©βπ»
