added chaining to databases
[spider.git] / perl / cluster.pl
index 8b45e2bd65d805d7fc411650b387a586199d103f..1f011c55584971360363523d3c332d3e8c6f5766 100755 (executable)
@@ -178,9 +178,6 @@ sub cease
        };
        dbg('local', "Local::finish error $@") if $@;
 
-       # close all databases
-       DXDb::closeall;
-       
        # disconnect users
        foreach $dxchan (DXChannel->get_all()) {
                next if $dxchan->is_ak1a;
@@ -211,6 +208,10 @@ sub cease
        Msg->event_loop(1, 0.05);
        Msg->event_loop(1, 0.05);
        DXUser::finish();
+
+       # close all databases
+       DXDb::closeall;
+       
        dbg('chan', "DXSpider version $version ended");
        Log('cluster', "DXSpider V$version stopped");
        dbgclose();