While waiting for nextcloud support to answer - I will put this here in hopes someone may have similar setup and may be able to direct me to where the issue resides. Any thoughts or possible solutions appreciated.
Current Setup:
haproxy - outside IP (hidden) - inside ip 172.17.20.130
Hub Servers: 172.17.20.127 - 172.17.20.128 - 172.17.20.129
Redis Server: 172.17.20.136
Database Servers: 172.17.20.120 - 172.17.20.121 - 172.17.20.122
clustercontrol:172.17.20.133
Database Proxysql: 172.17.20.123
Currently all backend services and nextcloud will work without my Redis server -
When enabling the redis server in the config.php I am getting the following error (first line)
{“reqId”:“KLIlmsj0ejv0zxNjjGim”,“level”:3,“time”:“2020-10-06T15:02:53+00:00”,“remoteAddr”:“172.17.2
0.130”,“user”:“admin”,“app”:“core”,“method”:“GET”,“url”:“/nextcloud/index.php/apps/files/”,"message
":{“Exception”:“RedisException”,“Message”:“Redis server went away”,
It appears that when it is doing its redis connection it is attempting to talk through the haproxy server even though I have the config set to utilize the internal IP address 136 for the redis server.
config.php
),
‘datadirectory’ => ‘/var/www/html/nextcloud/data’,
‘dbtype’ => ‘mysql’,
‘version’ => ‘19.0.3.1’,
‘overwrite.cli.url’ => ‘hidden’
‘overwriteprotocol’ => ‘https’,
‘dbname’ => ‘cloud’,
‘dbhost’ => ‘172.17.20.123:6033’,
‘dbport’ => ‘’, ‘hidden’
‘dbtableprefix’ => ‘oc_’,
‘mysql.utf8mb4’ => true,
‘dbuser’ => ‘oc_admin’,
‘dbpassword’ =>
‘installed’ => true,
‘memcache.local’ => ‘\OC\Memcache\APCu’,
‘memcache.distributed’ => ‘\OC\Memcache\Redis’,
‘memcache.lockfile’ => ‘OC\Memcache\Redis’,
‘Redis’ => array (
‘host’ => ‘172.17.20.136’,
‘port’ => 6379,