Доброго времени суток коллеги wink
Как я писал не раз, использую Слааку на сервере. С подобной проблемой столкнулся недавно, на предыдущих инсталах было всё нормально. Вкратце - Сервер Slackware 13.1 осуществляет мониторинг сети и периферийного оборудования под управлением Zabbix. Всё управление мониторингом (настройка, просмотр) веду через WEB морду непосредственно Zabbix. На сервере следовательно поднята связка- httpd, mysql, php. Ещё при установки, было замечено, что версия php не совсем соответствует требованиям самого zabbix, но не критично. Поэтому, просто опустил этот момент. Немного отступлю- у zabbix, есть интересная возможность, рисовать графики о состоянии оборудования. И вот проблема в чём, чем больше узлов сети я добавляю, тем дольше идёт открытие страницы мониторинга. Провёл эксперимент, отключил все узлы.., но ситуация не изменилась. Стало ещё хуже, php иногда просто падает, вместо страницы с отчётами загружает белый бланк с хаотично разбросанными надписями. Время открывание страницы увеличилось в разы, бывает что жду открытия в течении 10 минут, бывает и больше и не всегда бывает ожидание увенчано успехом.
В логах httpd при падении страницы вижу вот это:
[Wed Jun 01 16:45:06 2011] [notice] SIGHUP received. Attempting to restart
[Wed Jun 01 16:45:06 2011] [notice] Digest: generating secret for digest authentication ...
[Wed Jun 01 16:45:06 2011] [notice] Digest: done
[Wed Jun 01 16:45:07 2011] [notice] Apache/2.2.15 (Unix) DAV/2 PHP/5.2.13 configured -- resuming normal operationsВезде где гуглин на вид этой ошибки- ответ один
переустановите или обновите php
На проблему загруженности сервера, даю команду top:
top
top - 12:03:22 up 2 days, 55 min, 1 user, load average: 2.26, 2.14, 2.00
Tasks: 160 total, 1 running, 154 sleeping, 5 stopped, 0 zombie
Cpu(s): 2.5%us, 0.8%sy, 0.7%ni, 15.1%id, 80.9%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 2062960k total, 1996780k used, 66180k free, 112560k buffers
Swap: 2634652k total, 0k used, 2634652k free, 1638972k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
5113 mysql 20 0 164m 61m 4040 S 6 3.0 82:10.14 mysqld
5461 zabbix 25 5 68160 35m 34m S 0 1.8 1:15.48 zabbix_server
5462 zabbix 25 5 68152 35m 34m S 0 1.8 1:15.49 zabbix_server
5474 zabbix 25 5 69304 3336 736 S 0 0.2 0:11.76 zabbix_server
5485 zabbix 25 5 67536 33m 32m S 0 1.6 21:09.81 zabbix_server
5486 zabbix 25 5 67536 33m 32m S 0 1.6 20:25.63 zabbix_server
5488 zabbix 25 5 67288 1228 628 S 0 0.1 0:03.08 zabbix_server
28452 root 20 0 2596 1172 872 R 0 0.1 0:00.04 topКак видно из логов, сервер не нагружен и прекрасно себя чувствует, в остальных процессах проблем нет, но при обращении к WEB, страница открывается очень долго...
Следовательно вопрос- 1.Как обстоят дела с php в Slackware? Мне скачать с сайта Source Code и скомпилировать его или же есть какой нибудь сайт с обновлениями некоторых пакетов - Slackbuild? Так как на сайте http://slackbuilds.org/result/?search=PhP&sv=13.1 ничего не нахожу из нужного мне :rolleyes:
2. Если я буду собирать руками (компилировать) мне нужно избавится от старых пакетов, либо установщик, сам поменяет нужные файлы?


Просто когда пытаешься просмотреть отчёт, либо добавить новый хост, то приходится ждать открытие страницы минимум 10-15 минут, бывает соединение сбрасывается, мотивируя простоем.