diff --git a/crawl/CrawlNetwork.cs b/crawl/CrawlNetwork.cs index f0d7946..922d507 100644 --- a/crawl/CrawlNetwork.cs +++ b/crawl/CrawlNetwork.cs @@ -44,11 +44,13 @@ namespace ln.skyscanner.crawl Name = String.Format("Subnet crawl {0} [{1}]", subnet.Network, network); } + private int maxScanWidth = 28; + public override void RunJob() { - if (Network.Width < 26) + if (Network.Width < maxScanWidth) { - SplitJob(Network.Divide(26 - (int)Network.Width).Select((n) => new CrawlNetwork(Crawler, Subnet, n)).ToArray()); + SplitJob(Network.Divide(maxScanWidth - (int)Network.Width).Select((n) => new CrawlNetwork(Crawler, Subnet, n)).ToArray()); return; } @@ -101,7 +103,7 @@ namespace ln.skyscanner.crawl Subnet.NextScan = startTime + TimeSpan.FromHours(24); } - SkyScanner.Instance.Entities.CrawledHosts.Upsert(Subnet); + SkyScanner.Instance.Entities.CrawledSubnets.Upsert(Subnet); } public override int GetHashCode() diff --git a/http/SkyScannerHttpApplication.cs b/http/SkyScannerHttpApplication.cs index a62dd7a..2a3819f 100644 --- a/http/SkyScannerHttpApplication.cs +++ b/http/SkyScannerHttpApplication.cs @@ -16,7 +16,7 @@ namespace ln.skyscanner.http public SkyScanner SkyScanner { get; } public String BasePath { get; private set; } - public String TemplatesBasePath => Path.Combine(BasePath, "templates","static"); + public String TemplatesBasePath { get; private set; } ReflectiveResource refChecker; ReflectiveResource refEntities; @@ -26,6 +26,12 @@ namespace ln.skyscanner.http SkyScanner = skyScanner; BasePath = Path.GetFullPath("."); + TemplatesBasePath = Path.Combine(BasePath, "templates", "static"); + + /* Development hint */ + if (Directory.Exists("../../templates/static")) + TemplatesBasePath = Path.Combine(BasePath, "..", "..", "templates", "static"); + DirectoryResource staticTemplates = new DirectoryResource(RootResource, TemplatesBasePath); diff --git a/templates/static/checks/issues.html b/templates/static/checks/issues.html index 2e8305b..0a29ef1 100644 --- a/templates/static/checks/issues.html +++ b/templates/static/checks/issues.html @@ -1,8 +1,11 @@ <%frame "frame.html"%> -