Add tests for parser tag hooks.
[lhc/web/wiklou.git] / maintenance / gearman / gearman.inc
index 0678b82..15f80e6 100644 (file)
@@ -11,6 +11,11 @@ class MWGearmanJob extends Net_Gearman_Job_Common {
                $this->complete( array( 'result' => true ) );
                socket_close( $this->conn );
 
+               # Close some more sockets
+               LBFactory::destroyInstance();
+               global $wgMemc;
+               $wgMemc->disconnect_all();
+
                # Find PHP
                $php = readlink( '/proc/' . posix_getpid() . '/exe' );
                
@@ -67,7 +72,7 @@ class NonScaryGearmanWorker extends Net_Gearman_Worker {
                if (isset($resp['data']['arg']) && 
                        Net_Gearman_Connection::stringLength($resp['data']['arg'])) {
                                $arg = json_decode($resp['data']['arg'], true);
-                       }
+               }
 
                ### START MW DIFFERENT BIT
                if ( $name != 'mw_job' ) {