Very similar to https://forum.cloudron.io/topic/11607/umami-not-responding/14
Here's a log extract:
Apr 20 00:24:25 ✓ DATABASE_URL is defined.
Apr 20 00:24:25 ✓ Database connection successful.
Apr 20 00:24:25 ✓ Database version check successful.
Apr 20 00:24:27 Loaded Prisma config from prisma.config.ts.
Apr 20 00:24:27 2026-04-19T22:24:27Z
Apr 20 00:24:27 Prisma schema loaded from prisma/schema.prisma.
Apr 20 00:24:27 Datasource "db": PostgreSQL database "db53c8b24909c84909b42b7fd3fc800643", schema "public" at "postgresql"
Apr 20 00:24:27 2026-04-19T22:24:27Z
Apr 20 00:24:27 19 migrations found in prisma/migrations
Apr 20 00:24:27 2026-04-19T22:24:27Z
Apr 20 00:24:27 2026-04-19T22:24:27Z
Apr 20 00:24:27 No pending migrations to apply.
Apr 20 00:24:27 2026-04-19T22:24:27Z
Apr 20 00:24:27 ✓ Database is up to date.
Apr 20 00:24:30 => Healthcheck error: Error: connect ECONNREFUSED [REDACTED_IP]:3000
Apr 20 00:24:35 warning Skipping preferred cache folder "/usr/local/share/.cache/yarn" because it is not writable.
Apr 20 00:24:35 warning Selected the next writable cache folder in the list, will be "/tmp/.yarn-cache-0".
Apr 20 00:24:35 $ rollup -c rollup.tracker.config.js
Apr 20 00:24:35 warning Cannot find a suitable global folder. Tried these: "/usr/local, /usr/local/share/.yarn"
Apr 20 00:24:36
Apr 20 00:24:36 src/tracker/index.js → public/script.js...
Apr 20 00:24:36 created public/script.js in 518ms
Apr 20 00:24:36 warning Skipping preferred cache folder "/usr/local/share/.cache/yarn" because it is not writable.
Apr 20 00:24:36 warning Selected the next writable cache folder in the list, will be "/tmp/.yarn-cache-0".
Apr 20 00:24:36 $ rollup -c rollup.recorder.config.js
Apr 20 00:24:37 warning Cannot find a suitable global folder. Tried these: "/usr/local, /usr/local/share/.yarn"
Apr 20 00:24:37
Apr 20 00:24:37 src/recorder/index.js → public/recorder.js...
Apr 20 00:24:39 created public/recorder.js in 2.1s
Apr 20 00:24:39 warning Skipping preferred cache folder "/usr/local/share/.cache/yarn" because it is not writable.
Apr 20 00:24:39 warning Selected the next writable cache folder in the list, will be "/tmp/.yarn-cache-0".
Apr 20 00:24:39 $ node scripts/build-geo.js
Apr 20 00:24:39 warning Cannot find a suitable global folder. Tried these: "/usr/local, /usr/local/share/.yarn"
Apr 20 00:24:40 Vercel environment detected. Skipping geo setup.
Apr 20 00:24:40 => Healthcheck error: Error: connect ECONNREFUSED [REDACTED_IP]:3000
Apr 20 00:24:40 warning Skipping preferred cache folder "/usr/local/share/.cache/yarn" because it is not writable.
Apr 20 00:24:40 warning Selected the next writable cache folder in the list, will be "/tmp/.yarn-cache-0".
Apr 20 00:24:40 $ next build --turbo
Apr 20 00:24:40 warning Cannot find a suitable global folder. Tried these: "/usr/local, /usr/local/share/.yarn"
Apr 20 00:24:41 ▲ Next.js 16.2.4 (Turbopack)
Apr 20 00:24:41 2026-04-19T22:24:41Z
Apr 20 00:24:41 Creating an optimized production build ...
Apr 20 00:24:50 => Healthcheck error: Error: connect ECONNREFUSED [REDACTED_IP]:3000
Apr 20 00:25:00 => Healthcheck error: Error: connect ECONNREFUSED [REDACTED_IP]:3000
Apr 20 00:25:10 => Healthcheck error: Error: connect ECONNREFUSED [REDACTED_IP]:3000
Apr 20 00:25:20 => Healthcheck error: Error: connect ECONNREFUSED [REDACTED_IP]:3000
Apr 20 00:25:21 Killed
Apr 20 00:25:22 error Command failed with exit code 137.
Apr 20 00:25:22 info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Apr 20 00:25:23 ERROR: "build-app" exited with 137.
Apr 20 00:25:24 error Command failed with exit code 1.
Apr 20 00:25:24 info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Apr 20 00:25:25 ==> Changing ownership
Apr 20 00:25:25 NOTICE: extension "pgcrypto" already exists, skipping
Apr 20 00:25:25 CREATE EXTENSION
Apr 20 00:25:25 => Running build script that generates the migrations
Apr 20 00:25:25 yarn run v1.22.22
Apr 20 00:25:25 warning Skipping preferred cache folder "/usr/local/share/.cache/yarn" because it is not writable.
Apr 20 00:25:25 warning Selected the next writable cache folder in the list, will be "/tmp/.yarn-cache-0".
Apr 20 00:25:25 $ npm-run-all check-env build-db check-db build-tracker build-recorder build-geo build-app
Apr 20 00:25:25 warning Cannot find a suitable global folder. Tried these: "/usr/local, /usr/local/share/.yarn"
Apr 20 00:25:26 warning Skipping preferred cache folder "/usr/local/share/.cache/yarn" because it is not writable.
Apr 20 00:25:26 warning Selected the next writable cache folder in the list, will be "/tmp/.yarn-cache-0".
Apr 20 00:25:26 $ node scripts/check-env.js
Apr 20 00:25:26 warning Cannot find a suitable global folder. Tried these: "/usr/local, /usr/local/share/.yarn"
Apr 20 00:25:26 warning Skipping preferred cache folder "/usr/local/share/.cache/yarn" because it is not writable.
Apr 20 00:25:26 warning Selected the next writable cache folder in the list, will be "/tmp/.yarn-cache-0".
Apr 20 00:25:26 $ npm-run-all build-db-client build-prisma-client
Apr 20 00:25:26 warning Cannot find a suitable global folder. Tried these: "/usr/local, /usr/local/share/.yarn"
Apr 20 00:25:27 warning Skipping preferred cache folder "/usr/local/share/.cache/yarn" because it is not writable.
Apr 20 00:25:27 warning Selected the next writable cache folder in the list, will be "/tmp/.yarn-cache-0".
Apr 20 00:25:27 $ prisma generate
Apr 20 00:25:27 warning Cannot find a suitable global folder. Tried these: "/usr/local, /usr/local/share/.yarn"
Apr 20 00:25:28 Loaded Prisma config from prisma.config.ts.
Apr 20 00:25:28
Apr 20 00:25:29 Prisma schema loaded from prisma/schema.prisma.
Apr 20 00:25:29 2026-04-19T22:25:29Z
Apr 20 00:25:29 ✔ Generated Prisma Client (7.7.0) to ./src/generated/prisma in 326ms
Apr 20 00:25:29 2026-04-19T22:25:29Z
Apr 20 00:25:30 warning Skipping preferred cache folder "/usr/local/share/.cache/yarn" because it is not writable.
Apr 20 00:25:30 warning Selected the next writable cache folder in the list, will be "/tmp/.yarn-cache-0".
Apr 20 00:25:30 $ node scripts/build-prisma-client.js
Apr 20 00:25:30 warning Cannot find a suitable global folder. Tried these: "/usr/local, /usr/local/share/.yarn"
Apr 20 00:25:30 => Healthcheck error: Error: connect ECONNREFUSED [REDACTED_IP]:3000
Apr 20 00:25:30 warning Skipping preferred cache folder "/usr/local/share/.cache/yarn" because it is not writable.
Apr 20 00:25:30 warning Selected the next writable cache folder in the list, will be "/tmp/.yarn-cache-0".
Apr 20 00:25:30 $ node scripts/check-db.js
Apr 20 00:25:31 warning Cannot find a suitable global folder. Tried these: "/usr/local, /usr/local/share/.yarn"