1
0
mirror of https://bitbucket.org/anguist/ntpa synced 2025-10-05 10:30:56 +00:00

Ensure pid file are deleted

This commit is contained in:
2016-06-01 22:18:29 +02:00
parent 47ef88b8fa
commit 6d11ca26b5
2 changed files with 29 additions and 25 deletions

View File

@ -50,6 +50,8 @@ namespace Ntp.Analyzer.Process
private readonly string pidFile;
public void Run()
{
try
{
bool reload = true;
while (reload)
@ -70,7 +72,9 @@ namespace Ntp.Analyzer.Process
LogFactory.Cleanup();
}
}
finally
{
if (pidFile != null)
{
try
@ -84,3 +88,4 @@ namespace Ntp.Analyzer.Process
}
}
}
}

View File

@ -43,7 +43,6 @@ namespace Ntp.Data.Provider
#if MYSQL
return new MySqlFactory();
#else
// TODO: Ensure pid file are deleted
throw new ApplicationException("NTP Analyzer was not build wit MySQL support.");
#endif
case SqlDatabaseProvider.PostgreSql: