wallabag / wallabag/docker

Cannot clear cache (and therefore cannot (re)install) on fresh docker install

Open
#259 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
Shell
Stars
769
Forks
168
PR merge metrics
No merged PRs in 30d

Description

### Environment

* **Version**: 2.4.2
* **Installation**: Docker
* **PHP version**: 7.3.27
* **OS**: Debian Buster
* **Database**: Psql
* **Parameters**:

My app/config/parameters.yml is:

```parameters:
database_driver: pdo_pgsql
database_host: wallabag-db
database_port: 5432
database_name: wallabag
database_user: wallabag
database_password: wallabag
database_path: "%kernel.root_dir%/../data/db/wallabag.sqlite"
database_table_prefix: wallabag_
database_socket: null
database_charset: utf8

domain_name: https://links.myNonDefaultDomainName.com

mailer_transport: smtp
mailer_user: ~
mailer_password: ~
mailer_host: 127.0.0.1
mailer_port: 25
mailer_encryption: ~
mailer_auth_mode: ~

locale: en

# A secret key that's used to generate certain security-related tokens
secret: 27Irf2t7fk4KG982

# two factor stuff
twofactor_auth: true
twofactor_sender: no-reply@wallabag.org

# fosuser stuff
fosuser_registration: true
fosuser_confirmation: true

# how long the access token should live in seconds for the API
fos_oauth_server_access_token_lifetime: 3600
# how long the refresh token should life in seconds for the API
fos_oauth_server_refresh_token_lifetime: 1209600

from_email: wallabag@example.com

rss_limit: 50

# RabbitMQ processing
rabbitmq_host: localhost
rabbitmq_port: 5672
rabbitmq_user: guest
rabbitmq_password: guest
rabbitmq_prefetch_count: 10

# Redis processing
redis_scheme: tcp
redis_host: redis
redis_port: 6379
redis_path: ~
redis_password: ~

# sentry logging
sentry_dsn: ~

# User-friendly name of your instance for 2FA issuer
server_name: Your wallabag instance

```

### What steps will reproduce the bug?

My docker-compose.yml file looks like this:

```yaml:
version: '2'
services:
wallabag:
image: wallabag/wallabag
container_name: wallabag
restart: unless-stopped
links:
- "wallabag-db:wallabag-db"
networks:
- wallabag
environment:
- POPULATE_DATABASE=False
- POSTGRES_USER=SUPERUSER
- POSTGRES_PASSWORD=SUPERUSER

# What are all of these...?
- SYMFONY__ENV__SECRET=27Irf2t7fk4KG982
- SYMFONY__ENV__DATABASE_DRIVER=pdo_pgsql
- SYMFONY__ENV__DATABASE_HOST=wallabag-db
- SYMFONY__ENV__DATABASE_PORT=5432
- SYMFONY__ENV__DATABASE_NAME=wallabag
- SYMFONY__ENV__DATABASE_USER=wallabag
- SYMFONY__ENV__DATABASE_PASSWORD=wallabag
- 'SYMFONY__ENV__DATABASE_DRIVER_CLASS=Wallabag\CoreBundle\Doctrine\DBAL\Driver\CustomPostgreSQLDriver'
- SYMFONY__ENV__DOMAIN_NAME=https://links.myNonDefaultDomainName.com
volumes:
- ./wallabag/images:/var/www/wallabag/web/assets/images

wallabag-db:
image: postgres:13
container_name: wallabag-db
restart: always
environment:
- POSTGRES_PASSWORD=wallabag
- POSTGRES_USER=wallabag
volumes:
- ./data:/var/lib/postgresql/data

networks:
wallabag:
name: wallabag
driver: bridge
```

I have a separate container running nginx as a reverse proxy, which has worked with other services I have hosted before.

`docker-compose up -d` works fine, creates all relevant networks etc. Seems to take a while but once it's done if I browse to `myNonDefaultName.com` I am redirecered to `/login` and presented with a basic-looking login page (no css). Inspecting the page, I find it's trying to load css etc, just from `your-wallabag-url-instance.com`. Clearly my own domain isn't propogated in the config. Checking the urls of where those resources *would* be on my own domain (by substituting it for `your-wallabag-url-instance` confirms they are all there where they should be.

The parameters file includes my domain name. Well, I haven't used wallabag at all yet, so I'll just reinstall:

```shell
sudo docker container exec -it wallabag /bin/bash
cd var/www/wallabag/
php bin/console wallabag:install --env=prod
```

This returns this:
```shell
wallabag installer
==================

Step 1 of 4: Checking system requirements.
------------------------------------------

------------------------- -------- ----------------
Checked Status Recommendation
------------------------- -------- ----------------
PDO Driver (pdo_sqlite) OK!
Database connection OK!
Database version OK!
curl_exec OK!
curl_multi_init OK!
------------------------- -------- ----------------


[OK] Success! Your system can run wallabag properly.

Step 2 of 4: Setting up database.
---------------------------------

It appears that your database already exists. Would you like to reset it? (yes/no) [no]:
> yes

Dropping database, creating database and schema...
Clearing the cache...

In InstallCommand.php line 337:

The command "cache:clear" generates some errors:


// Clearing the cache for the prod environment with debug false


In AbstractPostgreSQLDriver.php line 75:

An exception occurred in driver: SQLSTATE[08006] [7] timeout expired


In PDOConnection.php line 31:

SQLSTATE[08006] [7] timeout expired


In PDOConnection.php line 27:

SQLSTATE[08006] [7] timeout expired


cache:clear [--no-warmup] [--no-optional-warmers] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--]

cache:clear [--no-warmup] [--no-optional-warmers] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--]
```

And you can have a more detailed -vvv stacktrace if you want:

```shell
// Clearing the cache for the prod environment with debug false

// Clearing outdated warmup directory...

// Warming up cache...

In AbstractPostgreSQLDriver.php line 75:

[Doctrine\DBAL\Exception\ConnectionException]
An exception occurred in driver: SQLSTATE[08006] [7] timeout expired

Exception trace:
at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractPostgreSQLDriver.php:75
Doctrine\DBAL\Driver\AbstractPostgreSQLDriver->convertException() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php:172
Doctrine\DBAL\DBALException::wrapException() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php:159
Doctrine\DBAL\DBALException::driverException() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOPgSql/Driver.php:50
Doctrine\DBAL\Driver\PDOPgSql\Driver->connect() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:362
Doctrine\DBAL\Connection->connect() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:428
Doctrine\DBAL\Connection->getDatabasePlatformVersion() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:388
Doctrine\DBAL\Connection->detectDatabasePlatform() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:330
Doctrine\DBAL\Connection->getDatabasePlatform() at /var/www/wallabag/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:801
Doctrine\ORM\Mapping\ClassMetadataFactory->getTargetPlatform() at /var/www/wallabag/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:628
Doctrine\ORM\Mapping\ClassMetadataFactory->completeIdGeneratorMapping() at /var/www/wallabag/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:166
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata() at /var/www/wallabag/vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php:306
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata() at /var/www/wallabag/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:82
Doctrine\ORM\Mapping\ClassMetadataFactory->loadMetadata() at /var/www/wallabag/vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php:185
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor() at /var/www/wallabag/vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php:91
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getAllMetadata() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bridge/Doctrine/CacheWarmer/ProxyCacheWarmer.php:68
Symfony\Bridge\Doctrine\CacheWarmer\ProxyCacheWarmer->warmUp() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/CacheWarmer/CacheWarmerAggregate.php:52
Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerAggregate->warmUp() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:686
Symfony\Component\HttpKernel\Kernel->initializeContainer() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:135
Symfony\Component\HttpKernel\Kernel->boot() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:152
Symfony\Component\HttpKernel\Kernel->reboot() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php:199
Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand->warmup() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php:133
Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand->execute() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/Console/Command/Command.php:255
Symfony\Component\Console\Command\Command->run() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:1010
Symfony\Component\Console\Application->doRunCommand() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:86
Symfony\Bundle\FrameworkBundle\Console\Application->doRunCommand() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:255
Symfony\Component\Console\Application->doRun() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:74
Symfony\Bundle\FrameworkBundle\Console\Application->doRun() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:148
Symfony\Component\Console\Application->run() at /var/www/wallabag/bin/console:27

In PDOConnection.php line 31:

[Doctrine\DBAL\Driver\PDOException (7)]
SQLSTATE[08006] [7] timeout expired

Exception trace:
at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:31
Doctrine\DBAL\Driver\PDOConnection->__construct() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOPgSql/Driver.php:25
Doctrine\DBAL\Driver\PDOPgSql\Driver->connect() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:362
Doctrine\DBAL\Connection->connect() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:428
Doctrine\DBAL\Connection->getDatabasePlatformVersion() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:388
Doctrine\DBAL\Connection->detectDatabasePlatform() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:330
Doctrine\DBAL\Connection->getDatabasePlatform() at /var/www/wallabag/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:801
Doctrine\ORM\Mapping\ClassMetadataFactory->getTargetPlatform() at /var/www/wallabag/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:628
Doctrine\ORM\Mapping\ClassMetadataFactory->completeIdGeneratorMapping() at /var/www/wallabag/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:166
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata() at /var/www/wallabag/vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php:306 // Clearing the cache for the prod environment with debug false

// Clearing outdated warmup directory...

// Warming up cache...

In AbstractPostgreSQLDriver.php line 75:

[Doctrine\DBAL\Exception\ConnectionException]
An exception occurred in driver: SQLSTATE[08006] [7] timeout expired

Exception trace:
at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractPostgreSQLDriver.php:75
Doctrine\DBAL\Driver\AbstractPostgreSQLDriver->convertException() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php:172
Doctrine\DBAL\DBALException::wrapException() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php:159
Doctrine\DBAL\DBALException::driverException() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOPgSql/Driver.php:50
Doctrine\DBAL\Driver\PDOPgSql\Driver->connect() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:362
Doctrine\DBAL\Connection->connect() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:428
Doctrine\DBAL\Connection->getDatabasePlatformVersion() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:388
Doctrine\DBAL\Connection->detectDatabasePlatform() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:330
Doctrine\DBAL\Connection->getDatabasePlatform() at /var/www/wallabag/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:801
Doctrine\ORM\Mapping\ClassMetadataFactory->getTargetPlatform() at /var/www/wallabag/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:628
Doctrine\ORM\Mapping\ClassMetadataFactory->completeIdGeneratorMapping() at /var/www/wallabag/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:166
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata() at /var/www/wallabag/vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php:306
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata() at /var/www/wallabag/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:82
Doctrine\ORM\Mapping\ClassMetadataFactory->loadMetadata() at /var/www/wallabag/vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php:185
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor() at /var/www/wallabag/vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php:91
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getAllMetadata() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bridge/Doctrine/CacheWarmer/ProxyCacheWarmer.php:68
Symfony\Bridge\Doctrine\CacheWarmer\ProxyCacheWarmer->warmUp() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/CacheWarmer/CacheWarmerAggregate.php:52
Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerAggregate->warmUp() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:686
Symfony\Component\HttpKernel\Kernel->initializeContainer() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:135
Symfony\Component\HttpKernel\Kernel->boot() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:152
Symfony\Component\HttpKernel\Kernel->reboot() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php:199
Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand->warmup() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php:133
Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand->execute() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/Console/Command/Command.php:255
Symfony\Component\Console\Command\Command->run() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:1010
Symfony\Component\Console\Application->doRunCommand() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:86
Symfony\Bundle\FrameworkBundle\Console\Application->doRunCommand() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:255
Symfony\Component\Console\Application->doRun() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:74
Symfony\Bundle\FrameworkBundle\Console\Application->doRun() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:148
Symfony\Component\Console\Application->run() at /var/www/wallabag/bin/console:27

In PDOConnection.php line 31:

[Doctrine\DBAL\Driver\PDOException (7)]
SQLSTATE[08006] [7] timeout expired

Exception trace:
at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:31
Doctrine\DBAL\Driver\PDOConnection->__construct() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOPgSql/Driver.php:25
Doctrine\DBAL\Driver\PDOPgSql\Driver->connect() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:362
Doctrine\DBAL\Connection->connect() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:428
Doctrine\DBAL\Connection->getDatabasePlatformVersion() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:388
Doctrine\DBAL\Connection->detectDatabasePlatform() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:330
Doctrine\DBAL\Connection->getDatabasePlatform() at /var/www/wallabag/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:801
Doctrine\ORM\Mapping\ClassMetadataFactory->getTargetPlatform() at /var/www/wallabag/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:628
Doctrine\ORM\Mapping\ClassMetadataFactory->completeIdGeneratorMapping() at /var/www/wallabag/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:166
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata() at /var/www/wallabag/vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php:306
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata() at /var/www/wallabag/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:82
Doctrine\ORM\Mapping\ClassMetadataFactory->loadMetadata() at /var/www/wallabag/vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php:185
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor() at /var/www/wallabag/vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php:91
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getAllMetadata() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bridge/Doctrine/CacheWarmer/ProxyCacheWarmer.php:68
Symfony\Bridge\Doctrine\CacheWarmer\ProxyCacheWarmer->warmUp() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/CacheWarmer/CacheWarmerAggregate.php:52
Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerAggregate->warmUp() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:686
Symfony\Component\HttpKernel\Kernel->initializeContainer() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:135
Symfony\Component\HttpKernel\Kernel->boot() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:152
Symfony\Component\HttpKernel\Kernel->reboot() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php:199
Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand->warmup() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php:133
Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand->execute() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/Console/Command/Command.php:255
Symfony\Component\Console\Command\Command->run() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:1010
Symfony\Component\Console\Application->doRunCommand() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:86
Symfony\Bundle\FrameworkBundle\Console\Application->doRunCommand() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:255
Symfony\Component\Console\Application->doRun() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:74
Symfony\Bundle\FrameworkBundle\Console\Application->doRun() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:148
Symfony\Component\Console\Application->run() at /var/www/wallabag/bin/console:27

In PDOConnection.php line 27:

[PDOException (7)]
SQLSTATE[08006] [7] timeout expired

Exception trace:
at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:27
PDO->__construct() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:27
Doctrine\DBAL\Driver\PDOConnection->__construct() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOPgSql/Driver.php:25
Doctrine\DBAL\Driver\PDOPgSql\Driver->connect() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:362
Doctrine\DBAL\Connection->connect() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:428
Doctrine\DBAL\Connection->getDatabasePlatformVersion() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:388
Doctrine\DBAL\Connection->detectDatabasePlatform() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:330
Doctrine\DBAL\Connection->getDatabasePlatform() at /var/www/wallabag/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:801
Doctrine\ORM\Mapping\ClassMetadataFactory->getTargetPlatform() at /var/www/wallabag/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:628
Doctrine\ORM\Mapping\ClassMetadataFactory->completeIdGeneratorMapping() at /var/www/wallabag/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:166
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata() at /var/www/wallabag/vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php:306
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata() at /var/www/wallabag/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:82
Doctrine\ORM\Mapping\ClassMetadataFactory->loadMetadata() at /var/www/wallabag/vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php:185
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor() at /var/www/wallabag/vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php:91
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getAllMetadata() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bridge/Doctrine/CacheWarmer/ProxyCacheWarmer.php:68
Symfony\Bridge\Doctrine\CacheWarmer\ProxyCacheWarmer->warmUp() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/CacheWarmer/CacheWarmerAggregate.php:52
Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerAggregate->warmUp() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:686
Symfony\Component\HttpKernel\Kernel->initializeContainer() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:135
Symfony\Component\HttpKernel\Kernel->boot() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:152
Symfony\Component\HttpKernel\Kernel->reboot() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php:199
Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand->warmup() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php:133
Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand->execute() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/Console/Command/Command.php:255
Symfony\Component\Console\Command\Command->run() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:1010
Symfony\Component\Console\Application->doRunCommand() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:86
Symfony\Bundle\FrameworkBundle\Console\Application->doRunCommand() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:255
Symfony\Component\Console\Application->doRun() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:74
Symfony\Bundle\FrameworkBundle\Console\Application->doRun() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:148
Symfony\Component\Console\Application->run() at /var/www/wallabag/bin/console:27

cache:clear [--no-warmup] [--no-optional-warmers] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--]
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata() at /var/www/wallabag/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:82
Doctrine\ORM\Mapping\ClassMetadataFactory->loadMetadata() at /var/www/wallabag/vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php:185
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor() at /var/www/wallabag/vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php:91
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getAllMetadata() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bridge/Doctrine/CacheWarmer/ProxyCacheWarmer.php:68
Symfony\Bridge\Doctrine\CacheWarmer\ProxyCacheWarmer->warmUp() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/CacheWarmer/CacheWarmerAggregate.php:52
Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerAggregate->warmUp() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:686
Symfony\Component\HttpKernel\Kernel->initializeContainer() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:135
Symfony\Component\HttpKernel\Kernel->boot() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:152
Symfony\Component\HttpKernel\Kernel->reboot() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php:199
Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand->warmup() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php:133
Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand->execute() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/Console/Command/Command.php:255
Symfony\Component\Console\Command\Command->run() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:1010
Symfony\Component\Console\Application->doRunCommand() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:86
Symfony\Bundle\FrameworkBundle\Console\Application->doRunCommand() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:255
Symfony\Component\Console\Application->doRun() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:74
Symfony\Bundle\FrameworkBundle\Console\Application->doRun() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:148
Symfony\Component\Console\Application->run() at /var/www/wallabag/bin/console:27

In PDOConnection.php line 27:

[PDOException (7)]
SQLSTATE[08006] [7] timeout expired

Exception trace:
at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:27
PDO->__construct() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:27
Doctrine\DBAL\Driver\PDOConnection->__construct() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOPgSql/Driver.php:25
Doctrine\DBAL\Driver\PDOPgSql\Driver->connect() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:362
Doctrine\DBAL\Connection->connect() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:428
Doctrine\DBAL\Connection->getDatabasePlatformVersion() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:388
Doctrine\DBAL\Connection->detectDatabasePlatform() at /var/www/wallabag/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:330
Doctrine\DBAL\Connection->getDatabasePlatform() at /var/www/wallabag/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:801
Doctrine\ORM\Mapping\ClassMetadataFactory->getTargetPlatform() at /var/www/wallabag/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:628
Doctrine\ORM\Mapping\ClassMetadataFactory->completeIdGeneratorMapping() at /var/www/wallabag/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:166
Doctrine\ORM\Mapping\ClassMetadataFactory->doLoadMetadata() at /var/www/wallabag/vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php:306
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->loadMetadata() at /var/www/wallabag/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php:82
Doctrine\ORM\Mapping\ClassMetadataFactory->loadMetadata() at /var/www/wallabag/vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php:185
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor() at /var/www/wallabag/vendor/doctrine/persistence/lib/Doctrine/Persistence/Mapping/AbstractClassMetadataFactory.php:91
Doctrine\Persistence\Mapping\AbstractClassMetadataFactory->getAllMetadata() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bridge/Doctrine/CacheWarmer/ProxyCacheWarmer.php:68
Symfony\Bridge\Doctrine\CacheWarmer\ProxyCacheWarmer->warmUp() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/CacheWarmer/CacheWarmerAggregate.php:52
Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerAggregate->warmUp() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:686
Symfony\Component\HttpKernel\Kernel->initializeContainer() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:135
Symfony\Component\HttpKernel\Kernel->boot() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:152
Symfony\Component\HttpKernel\Kernel->reboot() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php:199
Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand->warmup() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php:133
Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand->execute() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/Console/Command/Command.php:255
Symfony\Component\Console\Command\Command->run() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:1010
Symfony\Component\Console\Application->doRunCommand() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:86
Symfony\Bundle\FrameworkBundle\Console\Application->doRunCommand() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:255
Symfony\Component\Console\Application->doRun() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:74
Symfony\Bundle\FrameworkBundle\Console\Application->doRun() at /var/www/wallabag/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:148
Symfony\Component\Console\Application->run() at /var/www/wallabag/bin/console:27

cache:clear [--no-warmup] [--no-optional-warmers] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--]
```

I've tried nuking `var/cache` as a few other issues suggest and that doesn't help.

So, what is causing the timeout errors, and how can I stop them?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.