Has anyone seen this? ``` service typesense-server...
# community-help
r
Has anyone seen this?
Copy code
service typesense-server status
● typesense-server.service - Typesense Server
     Loaded: loaded (/etc/systemd/system/typesense-server.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2025-02-02 11:39:37 EST; 3 days ago
       Docs: <https://typesense.org>
   Main PID: 2940688 (typesense-serve)
      Tasks: 565 (limit: 38108)
     Memory: 14.1G
        CPU: 1d 12min 58.244s
     CGroup: /system.slice/typesense-server.service
             └─2940688 /usr/bin/typesense-server --config=/etc/typesense/typesense-server.ini --enable-search-analytics=true --analytics-dir=/var/log/t>

Feb 02 11:39:37 ralph-desktop systemd[1]: typesense-server.service: A process of this unit has been killed by the OOM killer.
Feb 02 11:39:37 ralph-desktop typesense-server[2940688]: Log directory is configured as: /var/log/typesense
Feb 02 11:39:37 ralph-desktop systemd[1]: typesense-server.service: Main process exited, code=killed, status=9/KILL
Feb 02 11:39:37 ralph-desktop systemd[1]: typesense-server.service: Failed with result 'oom-kill'.
Feb 02 11:39:37 ralph-desktop systemd[1]: typesense-server.service: Consumed 1h 30min 17.366s CPU time.
Feb 02 11:39:37 ralph-desktop systemd[1]: typesense-server.service: Scheduled restart job, restart counter is at 1.
Feb 02 11:39:37 ralph-desktop systemd[1]: Stopped Typesense Server.
Feb 02 11:39:37 ralph-desktop systemd[1]: typesense-server.service: Consumed 1h 30min 17.366s CPU time.
Feb 02 11:39:37 ralph-desktop systemd[1]: Started Typesense Server.
j
Yup, if you don't have enough RAM to hold your entire dataset in memory, then the OS steps in and kills the process
Typesense is an in-memory datastore, so you want to make sure you have enough RAM, as described here: https://typesense.org/docs/guide/system-requirements.html#choosing-ram