mirror of
https://github.com/Radarr/Radarr
synced 2024-12-28 02:40:01 +00:00
Fixed: show a better error message when nzbdrone port is already in use.
This commit is contained in:
parent
f684d2f0d7
commit
690569cbbc
1 changed files with 11 additions and 0 deletions
|
@ -1,4 +1,5 @@
|
|||
using System;
|
||||
using System.Net.Sockets;
|
||||
using NLog;
|
||||
using NzbDrone.Common.EnvironmentInfo;
|
||||
using NzbDrone.Common.Instrumentation;
|
||||
|
@ -18,6 +19,15 @@ public static void Main(string[] args)
|
|||
LogTargets.Register(startupArgs, false, true);
|
||||
Bootstrap.Start(startupArgs, new ConsoleAlerts());
|
||||
}
|
||||
catch (SocketException exception)
|
||||
{
|
||||
System.Console.WriteLine("");
|
||||
System.Console.WriteLine("");
|
||||
Logger.Fatal(exception.Message + ". This can happen if another instance of NzbDrone is already running or another applicaion is using the port assinged to NzbDrone (default: 8989)");
|
||||
System.Console.WriteLine("Press any key to exit...");
|
||||
System.Console.ReadLine();
|
||||
Environment.Exit(1);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
System.Console.WriteLine("");
|
||||
|
@ -25,6 +35,7 @@ public static void Main(string[] args)
|
|||
Logger.FatalException("EPIC FAIL!", e);
|
||||
System.Console.WriteLine("Press any key to exit...");
|
||||
System.Console.ReadLine();
|
||||
Environment.Exit(1);
|
||||
}
|
||||
|
||||
Logger.Info("Exiting main.");
|
||||
|
|
Loading…
Reference in a new issue