This commit is contained in:
@@ -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
|
||||
COPY ./files .
|
||||
RUN apk add postgresql-client
|
||||
|
||||
@@ -425,7 +425,7 @@ namespace AyaNova.Biz
|
||||
using (var page = await browser.NewPageAsync())
|
||||
{
|
||||
//see catch block
|
||||
var ChromiumProcessID = browser.Process.Id;
|
||||
// var ChromiumProcessID = browser.Process.Id;
|
||||
|
||||
try
|
||||
{
|
||||
@@ -676,13 +676,14 @@ namespace AyaNova.Biz
|
||||
log.LogDebug($"Closing browser");
|
||||
await browser.CloseAsync();
|
||||
|
||||
//this probably isn't absolutely necessary but insurance
|
||||
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();
|
||||
}
|
||||
//this probably isn't absolutely necessary but insurance
|
||||
//bugbug: crashes linux?
|
||||
// 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();
|
||||
// }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user