Jump to content

Emby Server Linux 4.8.8.0 chewing up massive amounts of memory.


Recommended Posts

Nostradamus1973
Posted

Good morning Everyone,

I've been having a RAM issue for about a month, I thought a fresh install of Ubuntu24.04 would resolve this issue and it has not, Emby is still going through massive amounts of RAM and the entire system is sluggish on both the server side and client side.

Is anyone else experiencing this same problem?

Logs are attached.

Thank you and have a nice day.

embyserver-63857996564.txt

Happy2Play
Posted

Since you applied custom paths you should really look at the permissions issues on those custom paths as Emby will do weird things.  But dev will have to comment further.

 

Nostradamus1973
Posted
3 minutes ago, Happy2Play said:

Since you applied custom paths you should really look at the permissions issues on those custom paths as Emby will do weird things.  But dev will have to comment further.

 

Thx for that tip @Happy2Play, I went ahead and did a chmod 777 on those paths in question just now and it still looks like the RAM is already climbing.

embyserver.txt

Nostradamus1973
Posted

Update:

I ended up putting all the folders back to default: cache, metadata, and transcodes.

I will update in a little while or sooner if the RAM is still getting used up.

Thx again 🙂

Nostradamus1973
Posted

Okay, after putting the directories back to default, saving everything, shutting emby-server down followed by a fresh install, I observed emby-server again, for a minute things appeared okay, then the RAM usage started climbing, currently I'm using 110GB out of 128GB of RAM, and I'm sure in a at some point it will run out of memory and crash my emby-server again.

Logs attached.

Thank you and have a nice day.

embyserver1135am.txt

Nostradamus1973
Posted

Update:

I ended up going  with a clean OS install, and just started everything from scratch, leaving the default directories and everything seems to be working fine for the time being.

If anything changes I'll update accordingly.

Thx and have a great day

  • Like 1
  • Thanks 1
Posted (edited)
19 hours ago, Nostradamus1973 said:

Okay, after putting the directories back to default, saving everything, shutting emby-server down followed by a fresh install, I observed emby-server again, for a minute things appeared okay, then the RAM usage started climbing, currently I'm using 110GB out of 128GB of RAM, and I'm sure in a at some point it will run out of memory and crash my emby-server again.

Logs attached.

The log shows loads of error 500's being returned by the server and paths referenced found in the database not being found in the filesystem - not sure if the high level of exceptions and failures was the cause of the memory usage climbing. Also some database items having some missing primary images - leading to loads of logged exceptions.

Whilst we do have other input on memory usage issue and some has been reproduced by running frequent Scheduled Tasks Media Library Scans, yours appears to be different and the log only has one mention of a Media Library scan - so it could be to do with the high number of exceptions 

9 hours ago, Nostradamus1973 said:

I ended up going  with a clean OS install, and just started everything from scratch, leaving the default directories and everything seems to be working fine for the time being.

Great, 

Edited by sa2000
Nostradamus1973
Posted

Good morning Everyone,

Well, it looks like the problem is back on a fresh install. I'm running a minimal Kubuntu install with only Emby installed so I can focus on what's wrong with Emby.

With 4.8.8.0 the clients are sluggish to respond, and Emby is crashing far too often, there is something definitely going on here.

Please have a look at my logs and let me know what you think.

Thank you

embyserver-63858164909.txt embyserver.txt

Neminem
Posted

I'm not good at looking at logs, but I think you have permissions issues.

And there are a lot of these errors in you logs.

1) 

2024-08-01 10:18:49.058 Error ImageProcessor: Error encoding image
    *** Error Report ***
    Version: 4.8.8.0
    Command line: /opt/emby-server/system/EmbyServer.dll -programdata /var/lib/emby -ffdetect /opt/emby-server/bin/ffdetect -ffmpeg /opt/emby-server/bin/ffmpeg -ffprobe /opt/emby-server/bin/ffprobe -restartexitcode 3 -updatepackage emby-server-deb_{version}_amd64.deb
    Operating system: Linux version 6.8.0-39-generic (buildd@lcy02-amd64-112) (x86_64-linux-gnu-gcc-13 (Ubuntu 13.2.0-23ubuntu4) 13.2.0, GNU ld (GNU Binutils for Ubuntu) 2.
    Framework: .NET 6.0.25
    OS/Process: x64/x64
    Runtime: opt/emby-server/system/System.Private.CoreLib.dll
    Processor count: 56
    Data path: /var/lib/emby
    Application path: /opt/emby-server/system
    System.Exception: System.Exception: SKCodec had an error reading /var/lib/emby/metadata/views/livetv/poster.png
       at Emby.Drawing.Skia.SkiaEncoder.EncodeImage(String inputPath, String outputPath, Boolean autoOrient, Nullable`1 orientation, Int32 quality, ImageProcessingOptions options, ImageFormat selectedOutputFormat)
       at Emby.Drawing.ImageProcessor.ProcessImage(ImageProcessingOptions options, CancellationToken cancellationToken)
    Source: Emby.Drawing.Skia
    TargetSite: System.String EncodeImage(System.String, System.String, Boolean, System.Nullable`1[MediaBrowser.Model.Drawing.ImageOrientation], Int32, MediaBrowser.Controller.Drawing.ImageProcessingOptions, MediaBrowser.Model.Drawing.ImageFormat)
 

2)

And then your something provider closes the door.

2024-08-01 10:40:41.029 Error DefaultAuthenticationProvider: Invalid username or password. No user named *******.duckdns.org exists
2024-08-01 10:40:41.030 Error UserManager: Error authenticating with provider Default
    *** Error Report ***
    Version: 4.8.8.0
    Command line: /opt/emby-server/system/EmbyServer.dll -programdata /var/lib/emby -ffdetect /opt/emby-server/bin/ffdetect -ffmpeg /opt/emby-server/bin/ffmpeg -ffprobe /opt/emby-server/bin/ffprobe -restartexitcode 3 -updatepackage emby-server-deb_{version}_amd64.deb
    Operating system: Linux version 6.8.0-39-generic (buildd@lcy02-amd64-112) (x86_64-linux-gnu-gcc-13 (Ubuntu 13.2.0-23ubuntu4) 13.2.0, GNU ld (GNU Binutils for Ubuntu) 2.
    Framework: .NET 6.0.25
    OS/Process: x64/x64
    Runtime: opt/emby-server/system/System.Private.CoreLib.dll
    Processor count: 56
    Data path: /var/lib/emby
    Application path: /opt/emby-server/system
    System.Exception: System.Exception: Invalid username or password.
       at Emby.Server.Implementations.Library.DefaultAuthenticationProvider.Authenticate(String username, String password, User resolvedUser)
       at Emby.Server.Implementations.Library.UserManager.AuthenticateWithProvider(IAuthenticationProvider provider, String username, String password, User resolvedUser, CancellationToken cancellationToken)
    Source: Emby.Server.Implementations
    TargetSite: System.Threading.Tasks.Task`1[MediaBrowser.Controller.Authentication.ProviderAuthenticationResult] Authenticate(System.String, System.String, MediaBrowser.Controller.Entities.User)
    
All those errors might grow in memory, not sure.

But all are repeated over and over again.

 

3)

Then you have these errors also

2024-08-01 11:28:34.511 Error SharedHttpPipelineSource: Give up retries copying live stream http://host2:8089/x_path1_x/x_path2_x/x_path3_x/x_path7_x/x_path5_x?format=ts No more retries allowed.
    *** Error Report ***
    Version: 4.8.8.0
    Command line: /opt/emby-server/system/EmbyServer.dll -programdata /var/lib/emby -ffdetect /opt/emby-server/bin/ffdetect -ffmpeg /opt/emby-server/bin/ffmpeg -ffprobe /opt/emby-server/bin/ffprobe -restartexitcode 3 -updatepackage emby-server-deb_{version}_amd64.deb
    Operating system: Linux version 6.8.0-39-generic (buildd@lcy02-amd64-112) (x86_64-linux-gnu-gcc-13 (Ubuntu 13.2.0-23ubuntu4) 13.2.0, GNU ld (GNU Binutils for Ubuntu) 2.
    Framework: .NET 6.0.25
    OS/Process: x64/x64
    Runtime: opt/emby-server/system/System.Private.CoreLib.dll
    Processor count: 56
    Data path: /var/lib/emby
    Application path: /opt/emby-server/system
    MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: ServiceUnavailable
       at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
       at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
       at Emby.LiveTV.TunerHosts.SharedHttpPipelineSource.OpenStream(IDisposable connectionContext, MediaSourceInfo mediaSource, String url, MediaProtocol protocol, CancellationToken cancellationToken, Int32 recursion)
       at Emby.LiveTV.TunerHosts.SharedHttpPipelineSource.<>c__DisplayClass45_0.<<StartStreamingWithLegacyTsProcessor>b__0>d.MoveNext()
    Source: Emby.Server.Implementations
    TargetSite: Void MoveNext()
 

2024-08-01 11:28:34.513 Error SharedHttpPipelineSource: Error copying live stream.
    *** Error Report ***
    Version: 4.8.8.0
    Command line: /opt/emby-server/system/EmbyServer.dll -programdata /var/lib/emby -ffdetect /opt/emby-server/bin/ffdetect -ffmpeg /opt/emby-server/bin/ffmpeg -ffprobe /opt/emby-server/bin/ffprobe -restartexitcode 3 -updatepackage emby-server-deb_{version}_amd64.deb
    Operating system: Linux version 6.8.0-39-generic (buildd@lcy02-amd64-112) (x86_64-linux-gnu-gcc-13 (Ubuntu 13.2.0-23ubuntu4) 13.2.0, GNU ld (GNU Binutils for Ubuntu) 2.
    Framework: .NET 6.0.25
    OS/Process: x64/x64
    Runtime: opt/emby-server/system/System.Private.CoreLib.dll
    Processor count: 56
    Data path: /var/lib/emby
    Application path: /opt/emby-server/system
    MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: ServiceUnavailable
       at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
       at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
       at Emby.LiveTV.TunerHosts.SharedHttpPipelineSource.OpenStream(IDisposable connectionContext, MediaSourceInfo mediaSource, String url, MediaProtocol protocol, CancellationToken cancellationToken, Int32 recursion)
       at Emby.LiveTV.TunerHosts.SharedHttpPipelineSource.<>c__DisplayClass45_0.<<StartStreamingWithLegacyTsProcessor>b__0>d.MoveNext()
    --- End of stack trace from previous location ---
       at Emby.LiveTV.TunerHosts.SharedHttpPipelineSource.<>c__DisplayClass45_0.<<StartStreamingWithLegacyTsProcessor>b__0>d.MoveNext()
    Source: Emby.Server.Implementations
    TargetSite: Void MoveNext()
 

4) 

What is this ? 

Its also repeated A LOT, like 100 + times.

2024-08-01 11:36:50.083 Error HttpClient: Error getting response from http://fanc.tmsimg.com/assets/s89994_ll_h3_ab.png
    *** Error Report ***
    Version: 4.8.8.0
    Command line: /opt/emby-server/system/EmbyServer.dll -programdata /var/lib/emby -ffdetect /opt/emby-server/bin/ffdetect -ffmpeg /opt/emby-server/bin/ffmpeg -ffprobe /opt/emby-server/bin/ffprobe -restartexitcode 3 -updatepackage emby-server-deb_{version}_amd64.deb
    Operating system: Linux version 6.8.0-39-generic (buildd@lcy02-amd64-112) (x86_64-linux-gnu-gcc-13 (Ubuntu 13.2.0-23ubuntu4) 13.2.0, GNU ld (GNU Binutils for Ubuntu) 2.
    Framework: .NET 6.0.25
    OS/Process: x64/x64
    Runtime: opt/emby-server/system/System.Private.CoreLib.dll
    Processor count: 56
    Data path: /var/lib/emby
    Application path: /opt/emby-server/system
    MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: Name or service not known (fanc.tmsimg.com:80)
     ---> System.Net.Http.HttpRequestException: Name or service not known (fanc.tmsimg.com:80)
     ---> System.Net.Sockets.SocketException (0xFFFDFFFF): Name or service not known
       at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
       at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
       at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|277_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
       at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
       --- End of inner exception stack trace ---
       at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
       at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
       at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
       at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(HttpRequestMessage request)
       at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
       at System.Net.Http.HttpConnectionPool.GetHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
       at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
       at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
       at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
       at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
       at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
       at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
       --- End of inner exception stack trace ---
    Source: 
    TargetSite: 
    No Stack Trace Available
    InnerException: System.Net.Http.HttpRequestException: Name or service not known (fanc.tmsimg.com:80)
    Source: System.Net.Http
    TargetSite: Void MoveNext()
       at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
       at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
       at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
       at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(HttpRequestMessage request)
       at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
       at System.Net.Http.HttpConnectionPool.GetHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
       at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
       at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
       at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
       at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
       at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
       at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
    InnerException: System.Net.Sockets.SocketException: Name or service not known
    Source: System.Net.Sockets
    TargetSite: Void ThrowException(System.Net.Sockets.SocketError, System.Threading.CancellationToken)
       at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
       at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
       at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|277_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
       at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
    
5) 

I give up looking at all these errors, fix that and you logs are readable.

Nostradamus1973
Posted

@jaycedkThx for giving me that heads up, I did go ahead and remove all 16 my media drives and Emby is working trouble free with only live TV. That-being-said, all my drives were chmod 777 -R (done more than once in the last few days) which really vexes me as to where the problem could be.

I'm wondering if one of the devs can determine where exactly that permission issue is coming from.

Thx again @jaycedkfor figuring out the first piece to this puzzle.

Have a great day

Happy2Play
Posted
1 hour ago, Nostradamus1973 said:

I'm wondering if one of the devs can determine where exactly that permission issue is coming from.

May need to look at specific folder level permissions as your Storage_12 show over 160 errors for "Just Shoot Me!".  But can only guess a recursive permissions issue.

	Line 314569: 	System.UnauthorizedAccessException: System.UnauthorizedAccessException: Access to the path '/home/nostradamus/Storage_12/TV-Shows/Just Shoot Me!
	Line 322257: 	System.UnauthorizedAccessException: System.UnauthorizedAccessException: Access to the path '/home/nostradamus/Storage_5/Disposable Media/DVR/2024 Open Championship/tvshow.nfo' is denied.
	Line 322315: 	System.UnauthorizedAccessException: System.UnauthorizedAccessException: Access to the path '/home/nostradamus/Storage_5/Disposable Media/DVR/Amazing Closet Makeovers! 70% more space!/tvshow.nfo' is denied.
	Line 323867: 	System.UnauthorizedAccessException: System.UnauthorizedAccessException: Access to the path '/home/nostradamus/Storage_5/Disposable Media/DVR/Chasing the Sun/tvshow.nfo' is denied.
	Line 324148: 	System.UnauthorizedAccessException: System.UnauthorizedAccessException: Access to the path '/home/nostradamus/Storage_5/Disposable Media/DVR/Hollywood Weapons Fact or Fiction Just-Terry-Fied/tvshow.nfo' is denied.
	Line 324932: 	System.UnauthorizedAccessException: System.UnauthorizedAccessException: Access to the path '/home/nostradamus/Storage_5/Disposable Media/DVR/Snapped (2004)/tvshow.nfo' is denied.
	Line 325163: 	System.UnauthorizedAccessException: System.UnauthorizedAccessException: Access to the path '/home/nostradamus/Storage_5/Disposable Media/DVR/2024 Paris Olympics (2024)/tvshow.nfo' is denied.
	Line 325604: 	System.UnauthorizedAccessException: System.UnauthorizedAccessException: Access to the path '/home/nostradamus/Storage_5/Disposable Media/DVR/Hollywood Weapons Fact or Fiction Terry's Reindeer Game/tvshow.nfo' is denied.
	Line 325649: 	System.UnauthorizedAccessException: System.UnauthorizedAccessException: Access to the path '/home/nostradamus/Storage_5/Disposable Media/DVR/Garage Dreams/tvshow.nfo' is denied.

 

Posted
1 hour ago, Nostradamus1973 said:

I'm wondering if one of the devs can determine where exactly that permission issue is coming from.

I'm not one of the devs but... What do you get wiith the fallowing command?

namei -mo '/home/nostradamus/Storage_12/TV-Shows/Just Shoot Me!'

 Also how are the drives mounted?

  • Thanks 1
Nostradamus1973
Posted

@Happy2Play@TMCswThank you very much for giving me a specific drive to focus on, you both saved me loads of time trying to narrow things down.

I'm going out of town tomorrow, so, I plan on handling that permission issue on Storage_12 when I get back on Tuesday.

Everyone in this thread has been super helpful and I really appreciate all the help that has been given to me.

Thx again, and I'll post an update  on Wed/Thurs when I get things rolling again on my emby-server.

Have a great day Everyone 🙂

  • Thanks 1
Nostradamus1973
Posted (edited)

Good evening Everyone 🙂

Update:

So, I'm having more trouble with emby, once I started adding the libraries things got hairy. Then a friend that uses Jellyfin gave me a hand with permissions for emby and I think we finally cleared that hurdle with permissions. However, now Emby is super slow and unresponsive throwing volley errors on the clients and taking minutes to load the home page on my LAN.

If someone could please take a look at the logs because I'm absolutely vexed as to why emby is behaving so badly instead of its speedy-quick nature I'm typically used to.

Thank you and have a nice night.

embyserver-running_slow8-5-24.txt

Edited by Nostradamus1973
gramatical error
Posted

I think you still have some premission problems...

MediaBrowser.Common.Extensions.ResourceNotFoundException: MediaBrowser.Common.Extensions.ResourceNotFoundException: Resource not found. Type: Object, Id: 06044cf0e6f93cdae5f285c9ecfaaeb4_01413a525b3a9622ce6fdf19f7dde354_12d856477b6b4cfcf86be396741b2458

 But maybe @Lukeor others can help better...

Posted
20 hours ago, Nostradamus1973 said:

Good evening Everyone 🙂

Update:

So, I'm having more trouble with emby, once I started adding the libraries things got hairy. Then a friend that uses Jellyfin gave me a hand with permissions for emby and I think we finally cleared that hurdle with permissions. However, now Emby is super slow and unresponsive throwing volley errors on the clients and taking minutes to load the home page on my LAN.

If someone could please take a look at the logs because I'm absolutely vexed as to why emby is behaving so badly instead of its speedy-quick nature I'm typically used to.

Thank you and have a nice night.

embyserver-running_slow8-5-24.txt 233.5 kB · 3 downloads

Hi, this is only a one minute log file of the server starting up. What exactly are we looking at with this?

Nostradamus1973
Posted
2 hours ago, Luke said:

Hi, this is only a one minute log file of the server starting up. What exactly are we looking at with this?

My apologies @Lukehere's a couple from today.

Thank you for taking a look at them.

Have a great night. 🙂

embyserver.txt embyserver-63858516702.txt

Nostradamus1973
Posted
6 hours ago, Luke said:

How many users were connected?

Good morning @Luke

I would say that during the day there were no more than 5 users connected at one time. However, my friend that uses your other progeny Jellyfin noticed that MY Jellyfin instance and Emby were fighting over nfo's, some climbing to huge sizes in the GB range, so, instead of saving JF's nfo's in the media folders we changed it so JF no longer does that and gives way to Emby only saving the nfo's in the media folder, ultimately, it has reduced the complete RAM exhaustion(oom), however as I'm writing this my emby-server is still consuming 100GB of RAM and is very slow to respond and quite unusable by the clients most of the time. Is this behavior normal during an initial scan?

Thx again for taking a look this Luke, have a great day. 🙂

Happy2Play
Posted

Realistically no two servers should be writing image/metadata as you will always be in an update loop.  One server should write metadata/images and the other should be configured to only read existing information.  Unless you have both instances configured to not save with media.  The both will save to their /metadata folders and database only metadata.

Nostradamus1973
Posted (edited)
On 8/7/2024 at 5:15 PM, Happy2Play said:

Realistically no two servers should be writing image/metadata as you will always be in an update loop.  One server should write metadata/images and the other should be configured to only read existing information.  Unless you have both instances configured to not save with media.  The both will save to their /metadata folders and database only metadata.

@Happy2PlayThx for yet another great tip, my JF friend said something similar, however, I had been reluctant to change. I will now completely separate them and have them use their own artwork, subtitles, metadata, and nfo files respectively.
Have a great day 🙂

Edited by Nostradamus1973
forgot something

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...