Je suis en cours d'exécution dans un problème où mix test
omet de façon sporadique sur CircleCI avec l'erreur suivante:Augmentation délai d'attente de la base de données Postgrex pendant les tests de CircleCI
16:46:05.935 [error] Postgrex.Protocol (#PID<0.9303.0>) disconnected: ** (DBConnection.ConnectionError) owner #PID<0.73.0> timed out because it owned the connection for longer than 15000ms
J'ai essayé d'augmenter le délai dans ma config de test à ceci:
config :my_app, MyApp.Repo,
adapter: Ecto.Adapters.Postgres,
database: System.get_env("DB_NAME"),
username: System.get_env("DB_USER"),
password: System.get_env("DB_PASS"),
hostname: System.get_env("DB_HOST"),
pool: Ecto.Adapters.SQL.Sandbox,
timeout: 30000
Mais il est toujours temps de sortir après 15000ms avec ce en place. Y a-t-il un autre paramètre que je devrais rechercher?
Pourriez-vous essayer la mise 'ownership_timeout: 30_000' aussi bien? – Dogbert