When it comes to actually processing the images and other data elements a server setting called the max_execution_time setting plays a role. This is the most often error that you can get if your max_execution time is not enough.
Beside this, there are some others important requirements that your hosting provider server should have:
- RLimitMEM parameter's value of Apache = 20MB
- Response body limit( SecResponseBodyLimit ) =20MB
The options below also are a must:
- php5.6x - php7.0
- cURL support = enabled
- allow_url_fopen = on
php.ini file settings:
- display_errors = Off
- log_errors = On
- memory_limit = 512M - 10* 24M
- max_input_vars = 20000
- max_execution_time = 1000-5000
- max_input_time = 600
- upload_max_filesize = 100M
Also you need to open TCP ports 6103, 6160, 8080 if you have errors including them in result of connection attempt.
If you have a website built on wordpress.com or other service that do not provide full control of the website, we recommend to find self-hosted solutions otherwise our team will not be able to setup and control automatic import via server cron.