function mem_check_tick() { $stat=mem_check_get_stat(); $free=$stat['MemFree']+$stat['Cached']; // print "Mem Free: $free kB\n"; if($free<2000000) { print "Restarting renderd\n"; renderd_restart(); } }
function renderd_command($str){ global $renderd_pipes; global $renderd_current; if($str=="status") { print "renderd: "; print ($renderd_pipes[1]?"active":"inactive"); print "\n"; foreach($renderd_current as $m) { print " $m[1] $m[2] $m[3]-$m[4] $m[5]-$m[6] @ $m[7]\n"; } } if($str=="renderd stop") { renderd_stop(); } if($str=="renderd start") { renderd_restart(); } }
function categories_has_saved($id) { print "Detect saving of $id -> compile\n"; $cat=new category($id); $cat->compile(); renderd_restart(); }