Stuck on "Almost There: Performing some cleanup. Finishing import process..." on Chrome

Permalink Browser Info Environment
The AllIn importer used to work fine for me, but then it started behaving oddly. It would go through the import process without any problem, but then get stuck on the "Almost There" page.

It looks like some javascript process is looping through many items (see `screenshot_541.png`). Eventually (after 5 minutes or so), I would either get a Bad Gateway timeout, or javascript appears to run out of memory (see `screenshot_542.png`).

The interesting thing is that the users DO get imported correctly. It's just the cleanup script that seems to get stuck.

I have about 180 users on my site.

On the server side, I'm getting repeated messages like this:
server_1 | 172.25.0.1 - - [05/Jul/2019:18:42:29 +0000] "GET /index.php/dashboard/users/import/history/complete/32/0 HTTP/1.1" 200 13956 "http://localhost/index.php/dashboard/users/import/uploaded/32" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36"
server_1 | 172.25.0.1 - - [05/Jul/2019:18:42:30 +0000] "POST /index.php/dashboard/users/import/check HTTP/1.1" 200 43 "http://localhost/index.php/dashboard/users/import/uploaded/32" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36"
server_1 | 172.25.0.1 - - [05/Jul/2019:18:42:32 +0000] "GET /index.php/dashboard/users/import/history/complete/32/0 HTTP/1.1" 200 13959 "http://localhost/index.php/dashboard/users/import/uploaded/32" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36"
server_1 | 2019/07/05 18:42:32 [info] 28#28: *810 client 172.25.0.1 closed keepalive connection
server_1 | 172.25.0.1 - - [05/Jul/2019:18:42:32 +0000] "POST /index.php/dashboard/users/import/check HTTP/1.1" 200 43 "http://localhost/index.php/dashboard/users/import/uploaded/32" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36"
server_1 | 172.25.0.1 - - [05/Jul/2019:18:42:33 +0000] "POST /index.php/dashboard/users/import/status HTTP/1.1" 200 70 "http://localhost/index.php/dashboard/users/import/uploaded/32" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36"
server_1 | 172.25.0.1 - - [05/Jul/2019:18:42:35 +0000] "GET /index.php/dashboard/users/import/history/complete/32/0 HTTP/1.1" 200 13954 "http://localhost/index.php/dashboard/users/import/uploaded/32" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36"
server_1 | 2019/07/05 18:42:35 [info] 28#28: *854 client 172.25.0.1 closed keepalive connection

Interestingly enough, it works fine on Safari Version 12.1.1 (14607.2.6.1.1). It's a problem on Mac Chrome Version 75.0.3770.100 (Official Build) (64-bit), and Mac Firefox 67.04

I'm on 8.5.0 with PHP 7.2.

Any insights would be appreciated!

3 Attachments

Type: Ticket
Status: New
benloh
View Replies:

concrete5 Environment Information

# concrete5 Version
Core Version - 8.5.0
Version Installed - 8.5.0
Database Version - 20190301133300

# concrete5 Packages
All In: The Advanced Member Import Add On by ampersandApps (1.0.6), Login Return (1.0), Migration Tool (0.9.0), NeatNGSX (1.0.0), Parent Link (0.0.1), S3 Storage (3.0.3), Set Study Group (0.0.1), Vimeo Video (1.0.2)

# concrete5 Overrides
blocks/hello_world/add.php, blocks/hello_world/icon.png, blocks/hello_world/controller.php, blocks/hello_world/db.xml, blocks/hello_world/view.php, blocks/hello_world/edit.php, blocks/hello_world/form.php, blocks/hello_world, blocks/facilitator/controller.php, blocks/facilitator/view.php, blocks/facilitator/README.txt, blocks/facilitator, blocks/survey/controller.php, blocks/survey/option.php, blocks/survey/db.xml, blocks/survey/view.php, blocks/survey/ReadMe.txt, blocks/survey, elements/conversation/message_ReadMe.md, elements/conversation/count_header.php, elements/conversation/display.php, elements/conversation/display_ReadMe.md, elements/conversation/message.php, elements/conversation, single_pages/dump.php, single_pages/ngsx_data_dump.php, tools/conversations/add_message_ReadMe.md, tools/conversations/view_ajax.php, tools/conversations/view_ajax_ReadMe.md, tools/conversations/add_message.php, tools/conversations, src/Conversation/Message/FilteredThreadedList_ReadMe.md, src/Conversation/Message/FilteredMessageList.php, src/Conversation/Message/FilteredMessageList_ReadMe.md, src/Conversation/Message/FilteredThreadedList.php, src/Conversation/Message, src/Conversation

# concrete5 Cache Settings
Block Cache - Off
Overrides Cache - Off
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
nginx/1.14.0

# Server API
fpm-fcgi

# PHP Version
7.2.10

# PHP Extensions
cgi-fcgi, Core, ctype, curl, date, dom, exif, fileinfo, filter, ftp, gd, hash, iconv, intl, json, libxml, mbstring, mysqli, mysqlnd, openssl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, posix, readline, Reflection, session, SimpleXML, soap, sodium, SPL, sqlite3, standard, tokenizer, xml, xmlreader, xmlwriter, xsl, Zend OPcache, zip, zlib

# PHP Settings
max_execution_time - 30
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - -1
max_input_vars - 1000
memory_limit - 128M
post_max_size - 100M
upload_max_filesize - 100M
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
opcache.max_accelerated_files - 10000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

Browser User-Agent String

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You may not request a refund that is not currently owned by you.