117471
May 05, 2017
2119
0
0
Owncloud redis Memory Caching nicht über socket?
Hallo,
ich kann redis fehlerfrei (via redis-cli getestet) über Socket (/tmp/redis.socket) und über TCP/IP ansprechen.
In der Owncloud config.php nutze ich das momentan über TCP/IP:
Das missfällt mir. Ich möchte am Liebsten auf den TCP/IP Port verzichten und nur via Socket mit dem redis kommunizieren:
Mit dieser Konfiguration schimpft owncloud (beim Zugriff via Browser), dass er redis nicht erreichen kann.
Wenn ich das Caching ausklammere, läuft es fehlerfrei über den Socket. Das sieht dann so aus:
Ich möchte aber memcache.local und memcache.locking gleichzeitig via Socket ansprechen. Was mache ich falsch?
Gruß,
Jörg
ich kann redis fehlerfrei (via redis-cli getestet) über Socket (/tmp/redis.socket) und über TCP/IP ansprechen.
In der Owncloud config.php nutze ich das momentan über TCP/IP:
'memcache.local' => '\OC\Memcache\Redis',
'memcache.locking' => '\OC\Memcache\Redis',
'redis' => array(
'host' => '127.0.0.1',
'port' => 6379,
'timeout' => 0.0,
)
Das missfällt mir. Ich möchte am Liebsten auf den TCP/IP Port verzichten und nur via Socket mit dem redis kommunizieren:
'memcache.local' => '\OC\Memcache\Redis',
'memcache.locking' => '\OC\Memcache\Redis',
'redis' => array(
'host' => '/tmp/redis.socket',
'port' => 0,
'timeout' => 0.0,
),
Mit dieser Konfiguration schimpft owncloud (beim Zugriff via Browser), dass er redis nicht erreichen kann.
Wenn ich das Caching ausklammere, läuft es fehlerfrei über den Socket. Das sieht dann so aus:
# 'memcache.local' => '\OC\Memcache\Redis',
'memcache.locking' => '\OC\Memcache\Redis',
'redis' => array(
'host' => '/tmp/redis.socket',
'port' => 0,
'timeout' => 0.0,
),
Ich möchte aber memcache.local und memcache.locking gleichzeitig via Socket ansprechen. Was mache ich falsch?
Gruß,
Jörg
Please also mark the comments that contributed to the solution of the article
Content-Key: 336972
Url: https://administrator.de/contentid/336972
Printed on: April 24, 2024 at 01:04 o'clock