Остап Опубликовано 5 Октября 2004 Жалоба Поделиться Опубликовано 5 Октября 2004 Вопрос на засыпку. Кто-нюдь знает как нижеприведёный код адаптировать к винде ? Относится он к файлу sources\classes\class_session.php if ($ibforums->vars['load_limit'] > 0) { if ( file_exists('/proc/loadavg') ) { if ( $fh = @fopen( '/proc/loadavg', 'r' ) ) { $data = @fread( $fh, 6 ); @fclose( $fh ); $load_avg = explode( " ", $data ); $ibforums->server_load = trim($load_avg[0]); if ($ibforums->server_load > $ibforums->vars['load_limit']) { $std->Error( array( 'LEVEL' => 1, 'MSG' => 'server_too_busy', 'INIT' => 1 ) ); } } } else { if ( $serverstats = @exec("uptime") ) { preg_match( "/(?:averages)?\: ([0-9\.]+),[\s]+([0-9\.]+),[\s]+([0-9\.]+)/", $serverstats, $load ); $ibforums->server_load = $load[1]; if ($ibforums->server_load > $ibforums->vars['load_limit']) { $std->Error( array( 'LEVEL' => 1, 'MSG' => 'server_too_busy', 'INIT' => 1 ) ); } } } } Заранее благодарен Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Fastserg Опубликовано 5 Октября 2004 Жалоба Поделиться Опубликовано 5 Октября 2004 Маловероятно. Винда не пишет в файл использование cpu как например *nix обычно в /proc/loadavg Хотя может есть команда встроенная в винду для просмотра загрузки cpu.Если найти эту команду, то получить данные в php можно через shell_exec, exec и т.д. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Balancer Опубликовано 6 Октября 2004 Жалоба Поделиться Опубликовано 6 Октября 2004 Искать утилитку, что возвращает загрузку процессора или писать самому Исходные данные:* http://www.codeguru.com/Cpp/W-P/system/per...ticle.php/c2811* http://www.codeguru.com/Cpp/W-P/system/per...ticle.php/c2819* http://www.codeguru.com/Cpp/W-P/system/per...ticle.php/c2845* http://www.void.ru/content/874* http://www.delphisyte.ru/FAQ/rcbfaq44.htm* http://www.delphirus.com.ru/delphi-sovetid-1885.html Готовой утилитки навскидку не нашёл. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Остап Опубликовано 9 Октября 2004 Автор Жалоба Поделиться Опубликовано 9 Октября 2004 Balancer Сенкс Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
Остап
Вопрос на засыпку. Кто-нюдь знает как нижеприведёный код адаптировать к винде ? Относится он к файлу sources\classes\class_session.php
Ссылка на комментарий
Поделиться на других сайтах
3 ответа на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.