php timeout during package install requiring Doctrine entity updates

Permalink 0 0 Browser Info Environment
PHP times out during package installation with Doctrine because Doctrine update is 10x slower than it was prior to upgrade of php to v7.4 and mariadb to v10.4. May be related to this bug:https://github.com/concrete5/concrete5/issues/8216#issuecomment-5743... or maybe not. But I can't install many packages which require Doctrine entity updates.

This happens on c5 v8.3.2, v8.4.2, v8.5.2, v8.5.4. This did not happen with php 7.2 and mariadb v10.2.


Status: New
linuxoid

concrete5 Environment Information

# concrete5 Version
Core Version - 8.4.2
Version Installed - 8.4.2
Database Version - 20180716000000

# concrete5 Packages
AB Forum (1.1.5), Advanced Contact Form (2.1.1), Business Listing (0.9.1), Classifieds (3.0.0), File List (1.0.1), Link Blink (1.0.0), Reviews and Ratings (0.9.4), Simple Nav Menu (1.1.0), Text Ticker (1.0.0), Yandex Kassa Form (0.9.0), Yandex Money Form (1.0.0)


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

# Server Software
Apache

# Server API
apache2handler

# PHP Version
7.4.6

# PHP Extensions
apache2handler, bz2, Core, ctype, curl, date, dom, fileinfo, filter, gd, gettext, hash, iconv, json, libxml, mbstring, memcached, mysqli, mysqlnd, openssl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, Reflection, session, SimpleXML, SPL, sqlite3, standard, tokenizer, xml, xmlreader, xmlwriter, Zend OPcache, zip, zlib

# PHP Settings
max_execution_time - 300
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 128M
post_max_size - 8M
upload_max_filesize - 2M
mbstring.regex_retry_limit - 1000000
mbstring.regex_stack_limit - 100000
memcached.sess_lock_max_wait - not set
memcached.sess_lock_wait_max - 150
memcached.sess_server_failure_limit - 0
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
unserialize_max_depth - 4096
opcache.max_accelerated_files - 20000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

Browser User-Agent String

Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0