This commit is contained in:
@@ -52,15 +52,16 @@ namespace AyaNova.Util
|
||||
|
||||
internal static bool ForceCloseProcess(ReportRenderInstanceInfo instance, ILogger log)
|
||||
{
|
||||
log.LogDebug($"ForceCloseProcess on report render instance id {instance.ReporterProcessId} exired {instance.Expires.ToString()} utc");
|
||||
log.LogDebug($"ForceCloseProcess on report render instance id {instance.ReporterProcessId} expired {instance.Expires.ToString()} utc");
|
||||
try
|
||||
{
|
||||
var p = Process.GetProcessById(instance.ReporterProcessId);
|
||||
|
||||
if (p != null)
|
||||
{
|
||||
//we have an existing process
|
||||
//try to kill it
|
||||
p.Kill();
|
||||
p.Kill(true);
|
||||
if (p.HasExited == false)
|
||||
{
|
||||
log.LogDebug($"Expired report render instance id {instance.ReporterProcessId} could not be force closed");
|
||||
|
||||
Reference in New Issue
Block a user