Ошибка в логах Apache2 при работе Sams
На сервере под управлением FreeBSD 7.2-RELEASE работает sams-1.0.5 на apache-2.0.63 с php5-5.3.3. В логи apache2 пишутся ошибки вида:
free: not found freeswap: not found freemem: not found |
Чтобы их исправить, необходимо привести следующие файлы к виду:
# cat /usr/local/share/sams/bin/freemem #!/bin/sh STR=`top | grep Mem:` echo $STR
и
# cat /usr/local/share/sams/bin/freeswap #!/bin/sh STR=`top | grep Swap:` echo $STR
Изначально в них вместо команды top использовалась команда free.
Проследите также, чтобы файлы в этой папке /usr/local/share/sams/bin были исполняемыми. Если у вас по этому пути нет этих файлов, ищите указанные выше файлы по пути /usr/local/www/ваш_веб_сервер/sams/bin.
После выполнения указанных действий, ошибки пропадут.