Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps - Status | Demo | Docs | Install
  1. Cloudron Forum
  2. Immich
  3. Immich not responding after update or Cloudron restart

Immich not responding after update or Cloudron restart

Scheduled Pinned Locked Moved Immich
7 Posts 3 Posters 50 Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    tecbox
    wrote last edited by james
    #1

    Hi,

    my Immich-App constantly not respondig, after a restart of the app, the Cloudron server or after an app update. After amount of time (actually about 1,5h), the app is fully loaded and can used as nothing happens.
    In the log self, I don't see anything, that prevents from fully loaded. Last entry ist loading of Redis, then only the health check error:

    May 24 09:44:02 13:C 24 May 2026 07:44:02.902 * Configuration loaded
    May 24 09:44:02 13:C 24 May 2026 07:44:02.902 * Redis version=8.4.0, bits=64, commit=00000000, modified=1, pid=13, just started
    May 24 09:44:02 13:C 24 May 2026 07:44:02.902 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
    May 24 09:44:02 13:M 24 May 2026 07:44:02.903 * Increased maximum number of open files to 10032 (it was originally set to 1024).
    May 24 09:44:02 13:M 24 May 2026 07:44:02.903 * monotonic clock: POSIX clock_gettime
    May 24 09:44:02 13:M 24 May 2026 07:44:02.969 # Failed to write PID file: Permission denied
    May 24 09:44:02 13:M 24 May 2026 07:44:02.969 * Running mode=standalone, port=6379.
    May 24 09:44:02 2026-05-24 07:44:02,546 INFO spawned: 'redis' with pid 13
    May 24 09:44:02 2026-05-24 07:44:02,588 INFO spawned: 'redis-service' with pid 14
    May 24 09:44:03 13:M 24 May 2026 07:44:03.062 * Server initialized
    May 24 09:44:03 13:M 24 May 2026 07:44:03.103 * Loading RDB produced by version 8.4.0
    May 24 09:44:03 13:M 24 May 2026 07:44:03.103 * RDB age 62 seconds
    May 24 09:44:03 13:M 24 May 2026 07:44:03.103 * RDB memory usage when created 7.91 Mb
    May 24 09:44:03 13:M 24 May 2026 07:44:03.266 * DB loaded from disk: 0.203 seconds
    May 24 09:44:03 13:M 24 May 2026 07:44:03.266 * Done loading RDB, keys loaded: 49, keys expired: 18.
    May 24 09:44:03 13:M 24 May 2026 07:44:03.266 * Ready to accept connections tcp
    May 24 09:44:04 2026-05-24 07:44:04,276 INFO success: redis entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
    May 24 09:44:04 2026-05-24 07:44:04,276 INFO success: redis-service entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
    May 24 09:44:07 Redis service endpoint listening on http://:::3000
    May 24 09:59:20 => Healthcheck error: Error: connect ECONNREFUSED 172.18.20.32:2283
    May 24 09:59:30 => Healthcheck error: Error: connect ECONNREFUSED 172.18.20.32:2283
    May 24 09:59:40 => Healthcheck error: Error: connect ECONNREFUSED 172.18.20.32:2283
    May 24 09:59:50 => Healthcheck error: Error: connect ECONNREFUSED 172.18.20.32:2283
    May 24 10:00:00 => Healthcheck error: Error: connect ECONNREFUSED 172.18.20.32:2283
    May 24 10:00:10 => Healthcheck error: Error: connect ECONNREFUSED 172.18.20.32:2283
    May 24 10:00:20 => Healthcheck error: Error: connect ECONNREFUSED 172.18.20.32:2283
    
    After this, the log shows conutinuation of starting app and database, the app fully loaded:
    
    May 24 10:23:00 => Healthcheck error: Error: connect ECONNREFUSED 172.18.20.32:2283
    May 24 10:23:00 => Setup environment
    May 24 10:23:00 => Disable update checker
    May 24 10:23:00 => Setup OpenID Connect
    May 24 10:23:00 => Setup Notification Email
    May 24 10:23:00 => Prepare database for VectorChord extension if exists
    May 24 10:23:00 ==> VectorChord extension does not exist or was successfully set up
    May 24 10:23:00 => Start supervisor
    May 24 10:23:01 2026-05-24 08:23:01,206 CRIT Supervisor is running as root.  Privileges were not dropped because no user is specified in the config file.  If you intend to run as root, you can set user=root in the config file to avoid this message.
    May 24 10:23:01 2026-05-24 08:23:01,210 INFO Included extra file "/etc/supervisor/conf.d/machine-learning.conf" during parsing
    May 24 10:23:01 2026-05-24 08:23:01,210 INFO Included extra file "/etc/supervisor/conf.d/server.conf" during parsing
    May 24 10:23:01 2026-05-24 08:23:01,218 INFO RPC interface 'supervisor' initialized
    May 24 10:23:01 2026-05-24 08:23:01,218 CRIT Server 'unix_http_server' running without any HTTP authentication checking
    May 24 10:23:01 2026-05-24 08:23:01,219 INFO supervisord started with pid 1
    May 24 10:23:02 2026-05-24 08:23:02,261 INFO spawned: 'machine-learning' with pid 41
    May 24 10:23:02 2026-05-24 08:23:02,271 INFO spawned: 'server' with pid 42
    May 24 10:23:03 2026-05-24 08:23:03,275 INFO success: machine-learning entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
    May 24 10:23:03 2026-05-24 08:23:03,275 INFO success: server entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
    May 24 10:23:06 [05/24/26 08:23:05] INFO     Starting gunicorn 25.1.0
    May 24 10:23:06 [05/24/26 08:23:06] INFO     Listening at: http://[::]:3003 (52)
    May 24 10:23:06 [05/24/26 08:23:06] INFO     Using worker: immich_ml.config.CustomUvicornWorker
    May 24 10:23:06 [05/24/26 08:23:06] ERROR    Control server error: [Errno 30] Read-only file
    May 24 10:23:06                              system
    May 24 10:23:06 [05/24/26 08:23:06] INFO     Booting worker with pid: 57
    May 24 10:23:10 => Healthcheck error: Error: connect ECONNREFUSED 172.18.20.32:2283
    May 24 10:23:16 [05/24/26 08:23:16] INFO     Started server process [57]
    May 24 10:23:16 [05/24/26 08:23:16] INFO     Waiting for application startup.
    May 24 10:23:16 [05/24/26 08:23:16] INFO     Created in-memory cache with unloading after 300s
    May 24 10:23:16                              of inactivity.
    May 24 10:23:16 [05/24/26 08:23:16] INFO     Initialized request thread pool with 4 threads.
    May 24 10:23:16 [05/24/26 08:23:16] INFO     Application startup complete.
    May 24 10:23:19 (node:42) ExperimentalWarning: WASI is an experimental feature and might change at any time
    May 24 10:23:19 (Use `node --trace-warnings ...` to show where the warning was created)
    May 24 10:23:20 => Healthcheck error: Error: connect ECONNREFUSED 172.18.20.32:2283
    May 24 10:23:20 Starting api worker
    May 24 10:23:20 Starting microservices worker
    May 24 10:23:25 (node:42) ExperimentalWarning: WASI is an experimental feature and might change at any time
    May 24 10:23:25 (Use `node --trace-warnings ...` to show where the warning was created)
    May 24 10:23:25 (node:65) ExperimentalWarning: WASI is an experimental feature and might change at any time
    May 24 10:23:25 (Use `node --trace-warnings ...` to show where the warning was created)
    May 24 10:23:25 [Nest] 42  - 05/24/2026, 8:23:25 AM     LOG [Microservices:WebsocketRepository] Initialized websocket server
    May 24 10:23:26 13:M 24 May 2026 08:23:26.237 * 1 changes in 900 seconds. Saving...
    May 24 10:23:26 13:M 24 May 2026 08:23:26.240 * Background saving started by pid 26
    May 24 10:23:26 26:C 24 May 2026 08:23:26.290 * BGSAVE done, 49 keys saved, 0 keys skipped, 1483485 bytes written.
    May 24 10:23:26 26:C 24 May 2026 08:23:26.317 * DB saved on disk
    May 24 10:23:26 26:C 24 May 2026 08:23:26.318 * Fork CoW for RDB: current 0 MB, peak 0 MB, average 0 MB
    May 24 10:23:26 13:M 24 May 2026 08:23:26.340 * Background saving terminated with success
    

    Have anyone an idea what this can caused or were I can start to troubleshoot?

    Some specs:
    Cloudron 9.1.7
    on KVM-VPS with Ubuntu 24.0.4, 4 Intel Xeon CPU-Cores and 16 GB of RAM.
    The Immich-App himself has a RAM-limit of 4.25 GB which max. usage is round about 2 GB (Cloudron app graph says).

    Thanks for any hint!

    1 Reply Last reply
    0
    • jamesJ Offline
      jamesJ Offline
      james
      Staff
      wrote last edited by
      #2

      Hello @tecbox
      Please send the output of cloudron-support --troubleshoot.

      T 1 Reply Last reply
      0
      • jamesJ james

        Hello @tecbox
        Please send the output of cloudron-support --troubleshoot.

        T Offline
        T Offline
        tecbox
        wrote last edited by
        #3

        Hi @james

        thx for your reply, here the output:

        Vendor: QEMU Product: Standard PC (i440FX + PIIX, 1996)
        Linux: 6.8.0-117-generic
        Ubuntu: noble 24.04
        Cloudron: 9.1.7
        Execution environment: kvm
        Processor: Intel(R) Xeon(R) Gold 6122 CPU @ 1.80GHz
        BIOS pc-i440fx-10.1  CPU @ 2.0GHz x 4
        RAM: 16377032KB
        Disk: /dev/vda1        53G
        [OK]    node version is correct
        [OK]    IPv6 is enabled and public IPv6 address is working
        [OK]    docker is running
        [OK]    docker version is correct
        [OK]    MySQL is running
        [OK]    netplan is good
        [OK]    DNS is resolving via systemd-resolved
        [OK]    unbound is running
        [OK]    nginx is running
        [OK]    dashboard cert is valid
        [OK]    dashboard is reachable via loopback
        [OK]    No pending database migrations
        [OK]    Service 'mysql' is running and healthy
        [OK]    Service 'postgresql' is running and healthy
        [OK]    Service 'mongodb' is running and healthy
        [OK]    Service 'mail' is running and healthy
        [OK]    Service 'graphite' is running and healthy
        [OK]    Service 'sftp' is running and healthy
        [OK]    box v9.1.7 is running
        [OK]    Dashboard is reachable via domain name
        [WARN]  Domain tecbox.de expiry check skipped because whois does not have this information
        
        1 Reply Last reply
        0
        • jamesJ Offline
          jamesJ Offline
          james
          Staff
          wrote last edited by
          #4

          Hello @tecbox
          Can you try giving Pixelfed even more memory?
          6 to 8 GB and see if that makes a difference?

          1 Reply Last reply
          0
          • T Offline
            T Offline
            tecbox
            wrote last edited by
            #5

            Hi @james

            after setting to 8 GB nothing changed, the app is not responding.

            1 Reply Last reply
            1
            • nebulonN Offline
              nebulonN Offline
              nebulon
              Staff
              wrote last edited by
              #6

              can you also check if maybe this is a disk I/O issue? what is the disk speed reported in the system info when you refresh the usage for that disk there?

              1 Reply Last reply
              0
              • T Offline
                T Offline
                tecbox
                wrote last edited by
                #7

                @nebulon
                Disk speed is about 44 MB/s. Immich lives on a extra disk backed by harddisks I think, because it is about 400 GB...

                1 Reply Last reply
                0

                Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                With your input, this post could be even better 💗

                Register Login
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • Bookmarks
                • Search