die('skip Not enough memory.');\r
}\r
}\r
+elseif (PHP_OS == 'FreeBSD') {\r
+ $lines = explode("\n",`sysctl -a`);\r
+ $infos = array();\r
+ foreach ($lines as $line) {\r
+ if(!$line){\r
+ continue;\r
+ }\r
+ $tmp = explode(":", $line);\r
+ $index = strtolower($tmp[0]);\r
+ $value = trim($tmp[1], " ");\r
+ $infos[$index] = $value;\r
+ }\r
+ $freeMemory = ($infos['vm.stats.vm.v_inactive_count']*$infos['hw.pagesize'])\r
+ +($infos['vm.stats.vm.v_cache_count']*$infos['hw.pagesize'])\r
+ +($infos['vm.stats.vm.v_free_count']*$infos['hw.pagesize']);\r
+ if ($freeMemory < 2100*1024*1024) {\r
+ die('skip Not enough memory.');\r
+ }\r
+}\r
?>\r
--INI--\r
memory_limit=2100M\r