This commit is contained in:
2020-09-24 19:15:55 +00:00
parent 34785e2605
commit 3ea44f93e8
2 changed files with 10 additions and 9 deletions

View File

@@ -1,4 +1,4 @@
FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-alpine FROM mcr.microsoft.com/dotnet/aspnet:5.0-alpine
WORKDIR /app WORKDIR /app
COPY ./files . COPY ./files .
RUN apk add postgresql-client RUN apk add postgresql-client

View File

@@ -425,7 +425,7 @@ namespace AyaNova.Biz
using (var page = await browser.NewPageAsync()) using (var page = await browser.NewPageAsync())
{ {
//see catch block //see catch block
var ChromiumProcessID = browser.Process.Id; // var ChromiumProcessID = browser.Process.Id;
try try
{ {
@@ -676,13 +676,14 @@ namespace AyaNova.Biz
log.LogDebug($"Closing browser"); log.LogDebug($"Closing browser");
await browser.CloseAsync(); await browser.CloseAsync();
//this probably isn't absolutely necessary but insurance //this probably isn't absolutely necessary but insurance
var process = System.Diagnostics.Process.GetProcessById(ChromiumProcessID); //bugbug: crashes linux?
if (ChromiumProcessID > 0 && process?.HasExited == false) // var process = System.Diagnostics.Process.GetProcessById(ChromiumProcessID);
{ // if (ChromiumProcessID > 0 && process?.HasExited == false)
log.LogError($"Error during render, Chromium process (pid {ChromiumProcessID}) still active, forcing it to stop now"); // {
process.Kill(); // log.LogError($"Error during render, Chromium process (pid {ChromiumProcessID}) still active, forcing it to stop now");
} // process.Kill();
// }
} }
} }
} }