mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-08-03 22:40:09 +00:00
rework server sync
This commit is contained in:
parent
933fca78e6
commit
65fb01bbe2
23 changed files with 162 additions and 105 deletions
|
|
@ -732,7 +732,7 @@ namespace MediaBrowser.MediaEncoding.Encoder
|
|||
|
||||
if (enableForceKill)
|
||||
{
|
||||
process.Process .Kill();
|
||||
process.Process.Kill();
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
|
|
@ -748,10 +748,14 @@ namespace MediaBrowser.MediaEncoding.Encoder
|
|||
{
|
||||
proceses = _runningProcesses.ToList();
|
||||
}
|
||||
_runningProcesses.Clear();
|
||||
|
||||
foreach (var process in proceses)
|
||||
{
|
||||
StopProcess(process, 500, true);
|
||||
if (!process.HasExited)
|
||||
{
|
||||
StopProcess(process, 500, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -801,8 +805,8 @@ namespace MediaBrowser.MediaEncoding.Encoder
|
|||
lock (_mediaEncoder._runningProcesses)
|
||||
{
|
||||
_mediaEncoder._runningProcesses.Remove(this);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
process.Dispose();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue