Jump to content

Maxed out CPU since 09/09 update


Go to solution Solved by Happy2Play,

Recommended Posts

Posted (edited)

Ubuntu 14.04

Version 3.0.7100.0

 

Since the 09/09 and subsequent updates emby's mono services seem to be absoltuetly hammering my CPU - the attached pics should show the uptick and the ram/cpu useage.

 

Is fine on initial start of service and then builds and builds within minutes.

 

any idea on causes/where to look?

 

http://imgur.com/a/FzJmf

 

 

EDIT:

 

Appears to be triggered upon first playback and remains even after playback ceased

post-83673-0-68899700-1473686769_thumb.png

post-83673-0-88891700-1473686771_thumb.png

Edited by matty87a
Posted

Hi, 

 

log attached - rough running order:

 

Booted: 10:07

playback started: 10:11

playback stopped: 10:12

playback started: 10:17

playback stopped: 10:18

playback started: 10:18

playback stopped: 10:19

CPU maxed around 10:25

Service stopped 10:28 - CPU returned to normal.

 

 

Looks to be ffmpeg related? no idea though to be honest

Log.txt

Posted

noticed the below appearing repeatedly so have disabled TVDB searching and will report back.

 

2016-09-13 09:55:07.2576 Error App: Error in TheTVDB
*** Error Report ***
Version: 3.0.7100.0
Command line: /usr/lib/emby-server/bin/MediaBrowser.Server.Mono.exe -programdata /var/lib/emby-server -ffmpeg /usr/bin/ffmpeg -ffprobe /usr/bin/ffprobe -restartpath /usr/lib/emby-server/restart.sh
Operating system: Unix 3.14.32.6
Processor count: 4
64-Bit OS: True
64-Bit Process: True
Program data path: /var/lib/emby-server
Mono: 4.4.2 (Stable 4.4.2.11/f72fe45 Tue Aug 30 15:48:05 UTC 2016)
Application Path: /usr/lib/emby-server/bin/MediaBrowser.Server.Mono.exe
Value cannot be null.
Parameter name: seriesId
System.ArgumentNullException
 at MediaBrowser.Providers.TV.TvdbSeriesProvider+<DownloadSeriesZip>c__async3.MoveNext () <0x41a033e0 + 0x0035f> in <filename unknown>:0 
--- End of stack trace from previous location where exception was thrown ---
 at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x6a31e3e682a0 + 0x00029> in <filename unknown>:0 
 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x6a31e3e66170 + 0x000a7> in <filename unknown>:0 
 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x6a31e3e660f0 + 0x0006b> in <filename unknown>:0 
 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x6a31e3e660a0 + 0x0003a> in <filename unknown>:0 
 at System.Runtime.CompilerServices.ConfiguredTaskAwaitable+ConfiguredTaskAwaiter.GetResult () <0x6a31e3e666e0 + 0x00012> in <filename unknown>:0 
 at MediaBrowser.Providers.TV.TvdbSeriesProvider+<DownloadSeriesZip>c__async2.MoveNext () <0x41a02560 + 0x003ad> in <filename unknown>:0 
--- End of stack trace from previous location where exception was thrown ---
 at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x6a31e3e682a0 + 0x00029> in <filename unknown>:0 
 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x6a31e3e66170 + 0x000a7> in <filename unknown>:0 
 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x6a31e3e660f0 + 0x0006b> in <filename unknown>:0 
 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x6a31e3e660a0 + 0x0003a> in <filename unknown>:0 
 at System.Runtime.CompilerServices.ConfiguredTaskAwaitable+ConfiguredTaskAwaiter.GetResult () <0x6a31e3e666e0 + 0x00012> in <filename unknown>:0 
 at MediaBrowser.Providers.TV.TvdbSeriesProvider+<EnsureSeriesInfo>c__async5.MoveNext () <0x41a00bf0 + 0x00b32> in <filename unknown>:0 
--- End of stack trace from previous location where exception was thrown ---
 at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x6a31e3e682a0 + 0x00029> in <filename unknown>:0 
 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x6a31e3e66170 + 0x000a7> in <filename unknown>:0 
 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x6a31e3e660f0 + 0x0006b> in <filename unknown>:0 
 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x6a31e3e660a0 + 0x0003a> in <filename unknown>:0 
 at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[TResult].GetResult () <0x6a31e3e668e0 + 0x00017> in <filename unknown>:0 
 at MediaBrowser.Providers.TV.TvdbSeriesProvider+<GetMetadata>c__async1.MoveNext () <0x419fff40 + 0x00563> in <filename unknown>:0 
--- End of stack trace from previous location where exception was thrown ---
 at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () <0x6a31e3e682a0 + 0x00029> in <filename unknown>:0 
 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) <0x6a31e3e66170 + 0x000a7> in <filename unknown>:0 
 at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) <0x6a31e3e660f0 + 0x0006b> in <filename unknown>:0 
 at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) <0x6a31e3e660a0 + 0x0003a> in <filename unknown>:0 
 at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1+ConfiguredTaskAwaiter[TResult].GetResult () <0x6a31e3e668e0 + 0x00017> in <filename unknown>:0 
 at MediaBrowser.Providers.Manager.MetadataService`2+<ExecuteRemoteProviders>c__async8[TItemType,TIdType].MoveNext () <0x419fabf0 + 0x0068a> in <filename unknown>:0 
Posted

ignore all of the above re TVDB - CPU still maxing

Posted

Can you try removing plugins and seeing if the issue persists with the core server? thanks.

  • Solution
Happy2Play
Posted (edited)

Your entire log in post #4 is LibraryMonitor refreshing libraries.  Does disabling Real Time Monitoring help or resolve your issue?  Dashboard-Library- Click on each library (Enable real time monitoring)

Edited by Happy2Play
  • Like 1
Posted

Your entire log in post #4 is LibraryMonitor refreshing libraries.  Does disabling Real Time Monitoring help or resolve your issue?  Dashboard-Library- Click on each library (Enable real time monitoring)

 

so you may notice a slight difference after i disabled real time monitoring....

 

57d90fb620b1b_CPU2.png

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...