Zen server in Unreal container has insufficient storage

Hi,

I’m running Unreal 5.5 as a Docker container on Kubernetes using the official dev-slim-5.5 image. For security reasons I set the file system to read-only and mounted following volumes to the Unreal directory for writing data:

  • /tmp as emptyDir
  • /home/ue4/.config/Epic as PVC with 3GB
  • /home/ue4/app/Unreal/Projects/Test/Project/Saved as PVC with 200MB
  • /home/ue4/app/Unreal/Projects/Test/Project/DerivedDataCache/VT as emptyDir
  • /home/ue4/UnrealEngine/Engine/Binaries/ThirdParty/USD/UsdResources/Linux/plugins as PVC with 5GB
  • /home/ue4/app/Unreal/Projects/Test/Project/Intermediate/PipInstall as PVC with 2GB

Once I start Unreal and import a file I receive several error messages like:

2025-02-04T15:52:19.047Z [log]: stdout: [2025.02.04-15.52.19:034][ 0]LogDerivedDataCache: Display: ZenLocal: Error response received from PutCacheValues RPC: from POST http://[::1]:8558//z$/$rpc → 507

2025-02-04T15:52:19.510Z [log]: stdout: [2025.02.04-15.52.19:510][ 0]LogDerivedDataCache: Display: ZenLocal: Error response received from PutCacheValues RPC: from POST http://[::1]:8558//z$/$rpc → 507

2025-02-04T15:52:25.730Z [log]: stdout: [2025.02.04-15.52.25:729][ 0]LogStaticMesh: Display: Building static mesh product-0efae793-589e-4e1f-ac35-7a05ddbc4373-body (Required Memory Estimate: 5.133849 MB)…

2025-02-04T15:52:26.013Z [log]: stdout: [2025.02.04-15.52.26:012][ 0]LogDerivedDataCache: Display: ZenLocal: Error response received from PutCacheRecords RPC: from POST http://[::1]:8558//z$/$rpc → 507

Can someone tell which directory / volume runs out of space? Thanks

Bumping this, I’ve got the same issue and have not been able to solve it. I think it is really slowing down the builds at my build machine, as it prints this ten million times per build.

2025-03-21T19:41:15.9359317Z LogDerivedDataCache: Display: ZenLocal: Error response received from PutCacheRecords RPC: from POST http://[::1]:8558//z$/$rpc -> 507

Push, nobody has an idea?

Hi, I had the same issue on a standard (non docker) machine,
changing the zen storage location solved it for me:

  • Open BaseEngine.ini (found in UnrealEngineVersion\Engine\Config\).
  • Locate the [Zen.AutoLaunch] section.
  • Change the line: DataPath=%ENGINEVERSIONAGNOSTICINSTALLEDUSERDIR%Zen/Data
  • to: DataPath=%GAMEDIR%LocalDerivedDataCache

This will ensure that the cache is stored within your project folder instead of the default location.