This commit is contained in:
2021-12-24 01:09:54 +00:00
parent cd76c3bd0f
commit 7a9d69ecf9
4 changed files with 8 additions and 5 deletions

View File

@@ -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");