function lxserver_main() { global $gbl, $sgbl, $login, $ghtml; global $argv, $argc; // Set time limit to indefinite execution if ($argv[1] === 'slave') { $login = new Client(null, null, 'slave'); //Initthisdef uses the db to load the drivers. NO longer callable in slave. //$login->initThisDef(); $gbl->is_slave = true; $gbl->is_master = false; $rmt = unserialize(lfile_get_contents("__path_slave_db")); $login->password = $rmt->password; $argv[1] = "Running as Slave"; } else { if ($argv[1] === 'master') { $login = new Client(null, null, 'admin'); $gbl->is_master = true; $gbl->is_slave = false; $login->get(); $argv[1] = "Running as Master"; } else { print "Wrong arguments\n"; exit; } } $login->cttype = 'admin'; //set_error_handler("lx_error_handler"); //set_exception_handler("lx_exception_handler"); set_time_limit(0); some_server(); }
function lxserver_main() { global $gbl, $sgbl, $login, $ghtml; global $argv, $argc; if ($argv[1] === 'slave') { $login = new Client(null, null, 'slave'); $gbl->is_slave = true; $gbl->is_master = false; $rmt = unserialize(lfile_get_contents("__path_slave_db")); $login->password = $rmt->password; $argv[1] = "Running as Slave"; } else { if ($argv[1] === 'master') { $login = new Client(null, null, 'admin'); $gbl->is_master = true; $gbl->is_slave = false; $login->get(); $argv[1] = "Running as Master"; } else { print "Wrong arguments\n"; exit; } } $login->cttype = 'admin'; // Set php script execution timer to unlimited set_time_limit(0); // Start internal socket for remote some_server(); }