@ Justin
I was able to import the entire file, but, only after I limited the batch to 20 rows at a time. The import seems to be slow on your webhost. About 1 per second instead of 3–5 a second I would expect.
The speed really is not the issue, but a contributing factor…
The php max execution seems to be set to unlimited so import speed should not matter, but, it seems, the web host is “hard” limiting this to somewhere between 60 and a 100 seconds. My best guess because my local gateway times out after just 60 seconds so I never did get to see the error you did. Assuming 1 import per send leads me to the 100 second guess.
Two things you can check…
- The PHP error log. Something relevant could be recorded there.
- The browser’s console Network requests. Each import batch shows up as a request to admin-ajax.php. After you receive the javascript error, if you navigate to the Network tab look for the last a call to admin-ajax and click it and then click the response tab. That will display the actual message that fail to be parsed as json resulting in the javascript error. NOTE: There could be several admin-ajax.php calls send by the WP heartbeat which come after the call for the batch import so the last call may not be the correct one. You can tell which ones these are because they only take about a half second.
Now of course there are duplicates in the db… I image you plan on simply deleting them so you can import with the image URL, correct?
Hope this helps!
