mirror of
https://gitlab.com/Kwoth/nadekobot.git
synced 2025-09-10 17:28:27 -04:00
Another attempt at fixing a weird coordinator bug
This commit is contained in:
@@ -160,18 +160,24 @@ namespace NadekoBot.Coordinator
|
|||||||
private void StartShard(int shardId)
|
private void StartShard(int shardId)
|
||||||
{
|
{
|
||||||
var status = _shardStatuses[shardId];
|
var status = _shardStatuses[shardId];
|
||||||
if (status.Process is {HasExited: false} p)
|
try
|
||||||
{
|
{
|
||||||
try
|
if (status.Process is { HasExited: false } p)
|
||||||
{
|
{
|
||||||
p.Kill(true);
|
try
|
||||||
|
{
|
||||||
|
p.Kill(true);
|
||||||
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
}
|
||||||
}
|
}
|
||||||
catch
|
|
||||||
{
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
try { status.Process?.Dispose(); } catch { }
|
status.Process?.Dispose();
|
||||||
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
var proc = StartShardProcess(shardId);
|
var proc = StartShardProcess(shardId);
|
||||||
_shardStatuses[shardId] = status with
|
_shardStatuses[shardId] = status with
|
||||||
|
Reference in New Issue
Block a user