Re: Init scritps timeout

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Why should httpd depend on networking? what is the network comes up
later... do you not want httpd to already be running?

I'd vote for a trap for init scripts, where (like the BSDs) you could
ctrl-c out of a script if it's taking too long

Dimi Paun wrote:
> On Sat, 2006-04-15 at 22:01 +0930, n0dalus wrote:
>> Ideally, services depending on network, even things like web servers,
>> should not fail when there is no connection and instead wait for one. 
> 
> Indeed. Now we have this static order for services initialization which
> sucks. The new schemes will (hopefully) introduce dynamic dependencies.
> But I feel that this is still too inflexible -- we need a well defined
> API to be able to programmatically wait for a service to start/stop/etc 
> 
> For example, say we have service A (networking), and service B (httpd)
> that depends on service A. Lets also assume that B needs A only towards
> the end of its startup. With a 'services' API, the startup sequence for
> B could be written as:
>      //do time consuming part that does not depend on A
>      service_wait(A)
>      //do part that depends on A
> 
> Then we can start A & B in parallel and things will (A) sort themselves
> automagically, and (B) achieve the fastest possible startup time,
> especially on the new multicore boxes coming our way.
> 

-- 
Harry Hoffman
Integrated Portable Solutions, LLC
877.846.5927 ext 1000
http://www.ip-solutions.net/
begin:vcard
fn:Harry Hoffman
n:Hoffman;Harry
email;internet:hhoffman@xxxxxxxxxxxxxxxx
tel;work:877-846-5927
x-mozilla-html:FALSE
url:http://www.ip-solutions.net/
version:2.1
end:vcard

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux