×

Imports Aren’t Completing

The time taken to run an import depends on a number of factors:

  • The format being used
  • The number of properties
  • Is it the first time the import has ran
  • The number of new or updated media

The first time an import runs it will always take longer as it needs to import all images and other media for the first time. Subsequent imports will process a lot quicker as only new or updated media will then be imported.

If an import is not completing the most likely reason for this is that it’s timing out.

There are settings on the server to force a script to cease running after it’s been going for, by default, 30 seconds. The most common setting is a PHP setting called max_execution_time. If you’re not on shared hosting this can normally be increased by your hosting company.

Note that the imports are designed to carry on from where they last got up to should an import fail for whatever reason. If an import got to property 15 of 100, for example, the next time the import runs it will start at property 15 and go from there, instead of starting from property 1 again. This is expressed in the logs accordingly.

If you are a pro user a quick way to reduce timeout issues is to change this setting:

Most of the time taken up by imports is when they need to import media (images, floorplans etc). By changing this to import media in a separate background queue we’ll import the main property data first, and then the time consuming media imports will happen in the background.