Jump to content

Plex 100% CPU


Jochem

Recommended Posts

Dear,

I’ve been using plex for a while now in combination with the Unraid Nvidia plugin.
Everything has been running smoothly since a week ago. 

 

I’ve noticed i couldn’t play any more video’s outside of my home network, which has worked flawlessly since the beginning.

I tried restarting the plex container but it wouldn’t let me since the docker container was running on 100% CPU.
 

LOG: (Top command) → 101.7 %CPU

21953 nobody    20   0   20.0g 426692 241564 S 101.7   1.3  30:19.79 Plex Media Serv

 

Even Unraid won’t let me shutdown gracefully without killing the "dockerd" process first.

Steps i took:

  1. Re-install plex container with current config (did not work)
  2. Re-install plex container clean: worked for a day then the same problem (access outside of the home network worked as well)
  3. Update container with disabling the Nvidia integration → not working
  4. Keep failing and get frustrated...

 

Is there anyone here who could help me debug this problem, i’m no hero when i comes to debugging in docker. 


OS / Software: 

  • Unraid : 6.8.3 (OS Plus)
  • Plex: linuxserver/plex
  • Plugin: Unraid Nvidia → Linuxserver

 

Setup:

  • 4* 4TB HDD
  • 1* 8TB HDD (Parity)
  • 1* Samsung Nvme 970 EVO 500GB (Cache)
  • 1* Samsung SSD 860 EVO 500GB (Plex Data, config / transcode)
  • CPU: AMD Ryzen 7 3700x 8-Core @ 3600 MHz
  • MOBO: Gigabyte X570 I AORUS PRO WIFI
  • RAM: 32GB DDR4

 

Thanks in advance and best regards!

Link to comment

For future reference, you can go directly to the correct support thread for any of your dockers by simply clicking on its icon and selecting Support.

 

However, since you are new, maybe you have some other problem and this is just a symptom.

 

Go to Tools - Diagnostics and attach the complete Diagnostics ZIP file to your NEXT post in this thread.

 

Also, post your docker run for plex as explained at this very first link in the Docker FAQ:

 

Link to comment

Constructor,

I'm sorry didn't know about the support stuff, i'll keep it in mind.
I've attached the Diagnostics and the docker command

 

root@localhost:# /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker run -d --name='plex' --net='host' -e TZ="Europe/Paris" -e HOST_OS="Unraid" -e 'VERSION'='docker' -e 'NVIDIA_VISIBLE_DEVICES'='' -e 'TCP_PORT_32400'='32400' -e 'TCP_PORT_3005'='3005' -e 'TCP_PORT_8324'='8324' -e 'TCP_PORT_32469'='32469' -e 'UDP_PORT_1900'='1900' -e 'UDP_PORT_32410'='32410' -e 'UDP_PORT_32412'='32412' -e 'UDP_PORT_32413'='32413' -e 'UDP_PORT_32414'='32414' -e 'PUID'='99' -e 'PGID'='100' -v '/mnt/user/Media/Movies/':'/movies':'rw' -v '/mnt/user/Media/Series/':'/tv':'rw' -v '/mnt/user/Media/Music/':'/music':'rw' -v '/mnt/disks/Samsung_SSD_860_EVO_500GB_S4XBNZFN312176R/transcode':'/transcode':'rw' -v '/mnt/disks/Samsung_SSD_860_EVO_500GB_S4XBNZFN312176R/plexTest':'/config':'rw' 'linuxserver/plex'

df9835b8fdb5641b56ff8055c64b21c4d59ae2538db4742e5c441aa9328206d5

Hope this is the correct information.

Kind regards

ryzen-diagnostics-20201026-1507.zip

Link to comment
32 minutes ago, Jochem said:

Constructor,

  

Newbie,

 

Not likely the cause of your problem, but I see you are mapping an Unassigned Device in that docker run. You should use slave access mode when mapping Unassigned Devices.

 

Click on the plex icon, select Edit to get to the Edit Container page, click on the Edit button for any path that specifies the Unassigned Device, and change access mode to slave.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...