PMS started running scheduled tasks at 02:00 (they appear as Butler tasks in the log files).
Jan 03, 2026 02:00:22.441 [23328333810488] DEBUG - Butler: we're in the window, starting.
Jan 03, 2026 02:00:22.441 [23328333810488] DEBUG - Butler: Waking up!
Jan 03, 2026 02:00:22.441 [23328333810488] DEBUG - Butler: Scheduling randomized task 'RefreshEpgGuides' in 161 minutes.
Jan 03, 2026 02:00:22.441 [23328333810488] DEBUG - Butler: Scheduling randomized task 'RefreshPeriodicMetadata' in 132 minutes.
Jan 03, 2026 02:00:22.441 [23328333810488] DEBUG - Butler: Scheduling randomized task 'ButlerTaskGenerateCreditsMarkers' in 125 minutes.
Jan 03, 2026 02:00:22.442 [23328429288248] DEBUG - Activity: registered new activity 02150da2-4691-4536-8d27-763e2b56444b - "Butler tasks"
They were still running when the Plex server was manually shutdown at 10:51:07:
Jan 03, 2026 10:50:41.974 [23328429288248] DEBUG - Activity: updated activity 02150da2-4691-4536-8d27-763e2b56444b - completed 100.0% - Butler tasks
Jan 03, 2026 10:51:07.236 [23328542661432] DEBUG - Shutting down with signal 15 (Terminated)
Jan 03, 2026 10:51:07.236 [23328542661432] DEBUG - Ordered to stop server.
Jan 03, 2026 10:51:07.279 [23328542661432] DEBUG - [JobRunner] Job running: /usr/lib/plexmediaserver/CrashUploader --sessionStatus=exited --sessionStart=1767381020 --sessionDuration=85247 --version=1.43.0.10389-8be686aa6 --userId=northfootball73@gmail.com --sentryUrl=https://o17675.ingest.sentry.io/api/1233455/ --sentryKey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Jan 03, 2026 10:51:07.290 [23328542661432] DEBUG - [JobRunner] Jobs: Starting child process with pid 20635
Jan 03, 2026 10:51:07.290 [23328651299472] DEBUG - Stopping server...
Jan 03, 2026 10:51:07.290 [23328651299472] DEBUG - HttpServer: Stopping server.
As @dbirch mentions, if the system is busy with scheduled tasks, such as optimizing the database, it may become non-responsive and give the appearance of a crash when one did not actually occur.
It can also happen if other applications such as Kometa are accessing the Plex database.
I also noticed these messages in the log files (Plex Media Server.log).
Check permissions for the transcode directory.
Jan 02, 2026 12:18:26.360 [23328346467128] DEBUG - IntroDetector: Initializing for "/media/tv/Mickey Mouse Clubhouse (2006) {imdb-tt0784896}/Season 01/Mickey Mouse Clubhouse (2006) - S01E02 - A Surprise for Minnie [DSNP][WEBDL-1080p][AAC 2.0][h264]-LAZY.mkv" (42369)
Jan 02, 2026 12:18:26.360 [23328346467128] ERROR - IsFileWritable: failed to create file '"/transcode/3def4a50-f115-4bd1-9b3d-7f6ae88ba289"'
Jan 02, 2026 12:18:26.360 [23328346467128] WARN - IsDirWritable: directory '"/transcode"' is not writable
Jan 02, 2026 12:18:26.361 [23328346467128] ERROR - Error creating directory "/transcode/Transcode/Detection": Permission denied