在Swisscom Application Cloud(基于Cloud Foundry)上暂存应用程序时,PHP框架Symfony正在调用bin/console cache:clear
来清除缓存以预热应用程序。
我们之前发现that as no connection was allowed to e.g. SQL Service during staging this command failed,并通过在暂存阶段允许数据库服务连接来解决。
在我们的Redis服务连接暂存期间,我们没有遇到connection refused
:
Redis connection failed (connect() failed: Connection refused): redis://OURPASSWORD@xxxxxx.service.consul:47133
但Symfony要求在暂存期间可以使用数据库和缓存服务。