X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~yarrgweb/git?a=blobdiff_plain;f=yarrg%2Fweb%2Fquery_routesearch;h=1bbaf9f5715d8a4a76be4fe0171fe48b4ff5013d;hb=b5cdb0d90df8dde3653e2a1d8d2c3e1c2d04af3e;hp=f8a697ac902df640c63bb7b7cd026169014014a6;hpb=0e1bb2af9a73112c989d90a9009d20bbe9b3a9d0;p=ypp-sc-tools.db-test.git diff --git a/yarrg/web/query_routesearch b/yarrg/web/query_routesearch index f8a697a..1bbaf9f 100644 --- a/yarrg/web/query_routesearch +++ b/yarrg/web/query_routesearch @@ -123,7 +123,7 @@ print STDERR "ONRESULTS @_\n"; -% my $ours= sub { $_[0] =~ m/^lossperleague|^islandstring|^capitalstring|^capacitystring|^minprofitstring|^distance/; }; +% my $ours= sub { $_[0] =~ m/^lossperleague|^islandstring|^deststring|^capitalstring|^capacitystring|^minprofitstring|^distance/; }; <& "lookup:formhidden", ours => $ours &> % } @@ -174,7 +174,7 @@ foreach my $k (qw(MaxMass MaxVolume MaxCapital)) { } push @rsargs, defined $routeparams->{LossPerLeaguePct} ? $routeparams->{LossPerLeaguePct}*0.01 : 1e-9; -push @rsargs, 0; #$routeparams->{MinProfit}; +push @rsargs, $routeparams->{MinProfit}; push @rsargs, 'search',$maxdist, $maxcountea,$maxcountea; push @rsargs, $destspec; push @rsargs, @islandids; @@ -258,7 +258,7 @@ if (!close $fh) { die $! if $!; die $? if $? != 24; # SIGXCPU but not in POSIX.pm :-/ -

Search took too long and was terminated

+% $someresults->('Search took too long and was terminated'); Sorry, but your query resulted in a search that took too long. Searches are limited to <% $maxcpu |h %> seconds of CPU time to @@ -266,16 +266,17 @@ avoid them consuming excessive resources on the server system, and to make sure that shorter searches can still happen.

-Please try a search with a smaller minimum distance, or place more +Please try a search with a smaller maximum distance, or place more restrictions on the route. + <%perl> return; } if ($concur_fail) { -

Server too busy

+% $someresults->('Server too busy'); Sorry, but there are already <% $concur_lim |h %> route searches running. We limit the number which can run at once to avoid @@ -292,6 +293,7 @@ avoid asking for large searches that you're not sure about. Otherwise, please try later. Searches are limited to <% $maxcpu |h %> seconds of CPU time so more processing resources should be available soon. + <%perl> return; }