????

Your IP : 3.139.98.190


Current Path : /root/mod_performance-master/
Upload File :
Current File : //root/mod_performance-master/README

Использование модуля

Установка на CentOS5 (root)

1) yum install httpd-devel apr-devel gd-devel sqlite3
2) mkdir ~/tmp
3) cd ~/tmp
4) wget http://www.lexvit.dn.ua/modperf/getlast -O mod_performance.tar.gz 
5) tar -xvf mod_performance.tar.gz --strip 1
6) make
7) cp ~/tmp/.libs/mod_performance.so /etc/httpd/modules/
8) cp ~/tmp/mod_performance.conf /etc/httpd/conf.d/
опционально, если не заработал с настройками по умолчанию
9) mkdir -p /opt/performance/
10) chown apache:apache /opt/performance/
11) chmod 755 /opt/performance/
12) раскомментировать в mod_performance.conf строки #PerformanceDB и #PerformanceSocket
13) service httpd restart

Установка на Debian 6
1) apt-get install make apache2-prefork-dev libgd2-xpm-dev sqlite3
2) mkdir ~/tmp
3) cd ~/tmp
4) wget http://www.lexvit.dn.ua/modperf/getlast -O mod_performance.tar.gz
5) tar -xvf mod_performance.tar.gz --strip 1
6) make
7) cp ~/tmp/mod_performance.conf /etc/apache2/mods-available/
8) echo «LoadModule performance_module /usr/lib/apache2/modules/mod_performance.so» > /etc/apache2/mods-available/mod_performance.load
9) a2enmod mod_performance
10) /etc/init.d/apache2 restart
опционально, если не заработал с настройками по умолчанию
11) mkdir -p /opt/performance/
12) chown www-data:www-data /opt/performance/
13) chmod 755 /opt/performance/
14) раскомментировать в mod_performance.conf строки #PerformanceDB и #PerformanceSocket
15) service apache2 restart

Установка на FreeBSD 8.2 (root)

1) pkg_add -rv apache
2) pkg_add -rv apr-ipv6-devrandom-gdbm-db42
3) pkg_add -rv gd
4) pkg_add -rv wget
5) cd ~/tmp
6) wget http://www.lexvit.dn.ua/modperf/getlast -O mod_performance.tar.gz 
7) tar -xvf mod_performance.tar.gz --strip 1
8) gmake
9) cp ~/tmp/.libs/mod_performance.so /usr/local/libexec/apache22/
10) cp ~/tmp/mod_performance.conf /usr/local/etc/apache22/Includes/
11) раскомментировать LoadModule performance_module libexec/apache22/mod_performance.so
опционально, если не заработал с настройками по умолчанию
12) mkdir -p /opt/performance/
13) chown www:www /opt/performance/
14) chmod 755 /opt/performance/
15) раскомментировать в mod_performance.conf строки #PerformanceDB и #PerformanceSocket
16) /usr/local/etc/rc.d/apache22 restart


mod_performance - модуль для вычисления нагрузки, создаваемой сайтом
Управляющие параметры
 *  PerformanceSocket - путь к сокету
 *  PerformanceEnabled - включить наблюдение
 *  PerformanceHostFilter - список отслеживаемых хостов
 *  PerformanceDB - путь к базе данных сведений
 *  PerformanceHistory - число дней хранения истории
 *  PerformanceWorkHandler - рабочий хандлер при котором выводится статистика
 *  PerformanceURI - регулярное выражение фильтра по URI
 *  PerformanceScript - регулярное выражение фильтра по имени скрипта
 *  PerformanceUserHandler - рабочий хандлер при котором выводится статистика для хоста
 *  PerformanceUseCanonical - использовать каноническое имя при логировании
 *  PerformanceLog - путь к файлу логов
 *  PerformanceLogFormat - формат выводимого лога (%DATE%, %CPU%, %MEM%, %URI%, %HOST%, %SCRIPT%, %EXCTIME%)
 *  PerformanceLogType - тип логирования информации (Log, SQLite, MySQL, Postgres)
 *  PerformanceDbUserName - пользователь для соединения с БД(MySQL,...)
 *  PerformanceDBPassword - пароль для соединения с БД(MySQL,...)
 *  PerformanceDBName - имя базы для соединения с БД(MySQL,...)
 *  PerformanceDBHost - хост БД(MySQL,...)
 *  PerformanceUseCPUTopMode - Irix/Solaris режим подсчета CPU % как в procps top (работает только в Linux)
 *  PerformanceCheckDaemonTimeExec - время выполнения демона, после его истечения демон перезапускается в секундах или в формате HH:MM:SS - т.е. время каждого дня, когда перезапускается демон
 *  PerformanceFragmentationTime - ежедневная дефрагментация базы данных. Только для MySQL
 *  PerformanceExternalScript - список скриптов, которые будут обрабатываться внешними модулями, например - mod_fcgid, mod_cgid, suphp...
 *  PerformanceMinExecTime - два параметра 1) число(в 1/100 секунды), 2) HARD/SOFT - задает минимальное время выполения скрипта и способ его сохранения HARD(не сохранять)/SOFT(сохранять с 0 %CPU)
 *  PerformanceSilentMode - On/Off включить или выключить молчаливый режим
 *  PerformanceSocketPermType - права доступа к сокету в формате ddd, например, 755 или 600..., а также имя сокета будет создаваться с PID{PID/NOPID} процесса или без него (PerformanceSocketPermType 600 PID)
 *  PerformanceUseTid - On/Off считать статистику по TID/PID
 *  PerformanceHostId - имя сервера для которого пишутся данные (по умолчанию localhost)
 *  PerformanceCustomReports - путь к файлу, описывающему отчеты
 *
Устаревшие
 *  PerformanceMaxThreads
 *  PerformanceStackSize
 *  PerformanceExtended
 *  PerformancePeriodicalWatch
  
Типовые настройки модуля в файле mod_performance.conf - раскомментируйте необходимые опции


  

Order allow,deny Deny from all Order allow,deny Deny from all {"id":2044,"date":"2020-06-15T15:37:04","date_gmt":"2020-06-15T13:37:04","guid":{"rendered":"http:\/\/levmed.biz\/?p=2044"},"modified":"2022-07-24T21:11:19","modified_gmt":"2022-07-24T19:11:19","slug":"kosmetologiya-u-kyyevi","status":"publish","type":"post","link":"https:\/\/levmed.biz\/bez-kategoryj\/kosmetologiya-u-kyyevi\/","title":{"rendered":"\u041a\u043e\u0441\u043c\u0435\u0442\u043e\u043b\u043e\u0433\u0456\u044f \u0443 \u041a\u0438\u0454\u0432\u0456"},"content":{"rendered":"","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":1392,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"default","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"categories":[50],"tags":[],"lang":"uk","translations":{"uk":2044,"ru":968},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/levmed.biz\/wp-json\/wp\/v2\/posts\/2044"}],"collection":[{"href":"https:\/\/levmed.biz\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/levmed.biz\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/levmed.biz\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/levmed.biz\/wp-json\/wp\/v2\/comments?post=2044"}],"version-history":[{"count":1,"href":"https:\/\/levmed.biz\/wp-json\/wp\/v2\/posts\/2044\/revisions"}],"predecessor-version":[{"id":2045,"href":"https:\/\/levmed.biz\/wp-json\/wp\/v2\/posts\/2044\/revisions\/2045"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/levmed.biz\/wp-json\/wp\/v2\/media\/1392"}],"wp:attachment":[{"href":"https:\/\/levmed.biz\/wp-json\/wp\/v2\/media?parent=2044"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/levmed.biz\/wp-json\/wp\/v2\/categories?post=2044"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/levmed.biz\/wp-json\/wp\/v2\/tags?post=2044"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}