Pages Time Out
Permalink
I've recently become responsible for a site built in version 5.7.5.9. It has been running without incident for a couple of months. About a week ago the admin started getting page timeouts while editing some of the blog pages.
I've noticed that when you try to access certain pages, on the front or back end, it times out. Once this has happened, everything else times out as well until you kill your session by restarting the browser.
I've increased the php timeout to 60 seconds and increased the php memory to 1024M.
Caching is turned off on the site. Turning it on does not help.
Any ideas?
I've noticed that when you try to access certain pages, on the front or back end, it times out. Once this has happened, everything else times out as well until you kill your session by restarting the browser.
I've increased the php timeout to 60 seconds and increased the php memory to 1024M.
Caching is turned off on the site. Turning it on does not help.
Any ideas?
Website url would help..
check if anything shows up in the server error logs during a timeout.
Thanks for helping out.
Here is a sampling of the error log. Note I have truncated the file path to the root of the site:
[28-Feb-2017 21:17:42 America/Chicago] PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2013 Lost connection to MySQL server during query' in /concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:91
Stack trace:
#0 /concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php(91): PDOStatement->execute(Array)
#1 /concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(830): Doctrine\DBAL\Driver\PDOStatement->execute(Array)
#2 /concrete/src/Database/Connection/Connection.php(64): Doctrine\DBAL\Connection->executeQuery('select wp.wpID ...', Array)
#3 /concrete/src/Workflow/Progress/PageProgress.php(47): Concrete\Core\Database\Connection\Connection-> in /concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php on line 115
[28-Feb-2017 21:22:51 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/vendor/tedivm/stash/src/Stash/Item.php on line 225
[28-Feb-2017 22:15:29 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/vendor/tedivm/stash/src/Stash/Item.php on line 163
[28-Feb-2017 23:23:44 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/vendor/tedivm/stash/src/Stash/Item.php on line 246
[01-Mar-2017 00:45:39 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/vendor/tedivm/stash/src/Stash/Driver/Ephemeral.php on line 72
[01-Mar-2017 01:21:08 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php on line 91
[01-Mar-2017 01:21:08 America/Chicago] PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.' in /concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:91
Stack trace:
#0 /concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php(91): PDOStatement->execute(Array)
#1 /concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(830): Doctrine\DBAL\Driver\PDOStatement->execute(Array)
#2 /concrete/src/Database/Connection/Connection.php(64): Doctrine\DBAL\ in /concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php on line 115
[01-Mar-2017 01:21:18 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/vendor/tedivm/stash/src/Stash/Driver/Ephemeral.php on line 72
[01-Mar-2017 01:21:36 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/src/Page/Page.php on line 0
[01-Mar-2017 03:47:02 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/vendor/tedivm/stash/src/Stash/Driver/Ephemeral.php on line 72
[01-Mar-2017 04:02:15 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/vendor/tedivm/stash/src/Stash/Driver/Ephemeral.php on line 0
[01-Mar-2017 12:44:16 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/src/Support/Facade/Facade.php on line 116
[01-Mar-2017 12:44:28 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/src/Permission/Key/Key.php on line 402
[01-Mar-2017 12:44:36 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/vendor/tedivm/stash/src/Stash/Pool.php on line 119
[01-Mar-2017 12:44:52 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/vendor/tedivm/stash/src/Stash/Driver/Ephemeral.php on line 71
[01-Mar-2017 12:45:11 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php on line 91
[01-Mar-2017 12:45:22 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/vendor/tedivm/stash/src/Stash/Item.php on line 617
[01-Mar-2017 13:45:06 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/vendor/tedivm/stash/src/Stash/Pool.php on line 104
Here is a sampling of the error log. Note I have truncated the file path to the root of the site:
[28-Feb-2017 21:17:42 America/Chicago] PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2013 Lost connection to MySQL server during query' in /concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:91
Stack trace:
#0 /concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php(91): PDOStatement->execute(Array)
#1 /concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(830): Doctrine\DBAL\Driver\PDOStatement->execute(Array)
#2 /concrete/src/Database/Connection/Connection.php(64): Doctrine\DBAL\Connection->executeQuery('select wp.wpID ...', Array)
#3 /concrete/src/Workflow/Progress/PageProgress.php(47): Concrete\Core\Database\Connection\Connection-> in /concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php on line 115
[28-Feb-2017 21:22:51 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/vendor/tedivm/stash/src/Stash/Item.php on line 225
[28-Feb-2017 22:15:29 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/vendor/tedivm/stash/src/Stash/Item.php on line 163
[28-Feb-2017 23:23:44 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/vendor/tedivm/stash/src/Stash/Item.php on line 246
[01-Mar-2017 00:45:39 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/vendor/tedivm/stash/src/Stash/Driver/Ephemeral.php on line 72
[01-Mar-2017 01:21:08 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php on line 91
[01-Mar-2017 01:21:08 America/Chicago] PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.' in /concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:91
Stack trace:
#0 /concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php(91): PDOStatement->execute(Array)
#1 /concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(830): Doctrine\DBAL\Driver\PDOStatement->execute(Array)
#2 /concrete/src/Database/Connection/Connection.php(64): Doctrine\DBAL\ in /concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php on line 115
[01-Mar-2017 01:21:18 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/vendor/tedivm/stash/src/Stash/Driver/Ephemeral.php on line 72
[01-Mar-2017 01:21:36 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/src/Page/Page.php on line 0
[01-Mar-2017 03:47:02 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/vendor/tedivm/stash/src/Stash/Driver/Ephemeral.php on line 72
[01-Mar-2017 04:02:15 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/vendor/tedivm/stash/src/Stash/Driver/Ephemeral.php on line 0
[01-Mar-2017 12:44:16 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/src/Support/Facade/Facade.php on line 116
[01-Mar-2017 12:44:28 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/src/Permission/Key/Key.php on line 402
[01-Mar-2017 12:44:36 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/vendor/tedivm/stash/src/Stash/Pool.php on line 119
[01-Mar-2017 12:44:52 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/vendor/tedivm/stash/src/Stash/Driver/Ephemeral.php on line 71
[01-Mar-2017 12:45:11 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php on line 91
[01-Mar-2017 12:45:22 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/vendor/tedivm/stash/src/Stash/Item.php on line 617
[01-Mar-2017 13:45:06 America/Chicago] PHP Fatal error: Maximum execution time of 60 seconds exceeded in /concrete/vendor/tedivm/stash/src/Stash/Pool.php on line 104