Jednu vec nechapem: preco sa najprv stopne network a az potom pgsql??? mysql sa stop skor :) asi to ide podla abecedy: S90mysql, S90network, S90postgres.
Tato chybycka (aspon mne to tak pripada) je tu uz od MDK 8.0 (Vtedy som si to vsimol. Pri kompletnom restarte serveru sa "zrubala" klientska aplikacia, timeout)
Jo ty startovaci skripty me taky pekne se...ou, ale, kdyz vis v cem je problem, tak si tohle zrovna muzes pomerne snadno opravit, zmenou nazvu tech veci reba S90network->S91network Kdyz se kouknes na ten skript, tak to opravdu dela podle abecedy. Je tam konstrukce typu
for i in xxx/* ; do
[ -x %i ] && %i ;
done;
a ta hvezdicka se rozlozi prave podle abecedy :-(
Pokud chces mit ve skriptech poradek tak si nainstaluj slacka, coz je na server asi fakt lepsi volba ;-) Jak si to tam napises, takove to mas.
Teda ja nevim, jak je to u Mandraku (predevcirem jsem ho instaloval a jeste nestihl ani zbezne prolezt), ale ukoncovaci skripty obvykle zacinaji K - takze bych hledal K..mysql, K..postgres, K..network. A rekl bych, ze u tech databazovych budou podstatne nizsi cisla nez 90:) Jo, a take je nutne je hledat ve spravnych adresarich - pro vypnuti rc0.d, pro reboot rc6.d.
Cisla by ale nemely byt take iste. Pokud to tak je, je to chybka. Vecer se na to mrknu (mdk mam doma). Je divne, ze by se sit startovala az s cislem 90. Napr. v RH se sit startuje jako S10network a shazuje K90network, pg S85postgresql a K15postgresql. Jeste jednou pripominam, ze skripty (tedy linky na ne) je treba hledat na spravnem miste. Skripty se spousti pri prechodu do daneho runlevelu a vypnuti je prechod na runlevel 0 (init 0), coz znamena, ze se spousti skripty v adresari rc0.d. Pri rebootu je to rc6.d. V rc3.d a rc5.d by v podstate ukoncovani db serveru a vubec sitovych veci byt nemelo, protoze v obou runlevelech je sit v provozu, v 5 navic bezi X (a do ni take nejspis bootujete).
Tak jsem se na to kouknul, ale nezapsal:o) Ve startovacich skriptech byva pobliz zacatku obvykle zaznam pro program chkconfig, asi takovyhle:
"# chkconfig: - 85 15".
No a treba ve skriptu postgresql je tak kolem 25. radku zopakovan jeste jednou, ale s nevhodnymi cisly (a vypada, jako by se vloudil ze startovaciho skriptu MySQL, ktere ovsem nemam instalovane).
Kdyz tento radek odstranite, muzete udelat jednoduchou akci:
chkconfig --del postgresql
chkconfig --add postgresql
Tim by mely byt linky spravne nastaveny. MySQL jsem nevidel, ale reseni bude snad podobne jednoduche.