Re: Откуда взялась большая величина Load average ?
Переименовал /var/www/html/panel.
панель теперь не запускается.
Пять дней - полет нормальный, Load average ведет себя адекватно.
Возникла новая грабля. :(
В субботу утром похерилась связь.
Посмотрел - на машине процесс астериск чем - то занял 120% проца, и кончилось место на винте.
Так как пока я ехал, юзеры собрались уже с дрынами, то пришлось быстро убивать проблему.
Проблема была в /var/log/asterisk/full.1 , котрый весил 110 гигов.
Сегодня с утра в консоль - там творится интересное:
еще один процесс астериск занимает почти все ресурсы машины, load average=4, но все (связь) работает, и с голосом проблем нет.
Просто убил один процесс с именем астериск, полез в заветный каталог, где сегодня лежит тот же файл, но весом 110 гигов (не успел гад забить весь винт).
Вот содержание файла:
[Jun 30 18:11:44] DEBUG[26066] channel.c: Failure, could not lock '0xb7d36140' after 9 retries!
[Jun 30 18:11:44] DEBUG[26145] channel.c: Avoiding deadlock for channel '0xb7d36140'
[Jun 30 18:11:44] DEBUG[26145] channel.c: Failure, could not lock '0xb7d36140' after 9 retries!
[Jun 30 18:11:44] DEBUG[25969] channel.c: Avoiding deadlock for channel '0xb7d36140'
[Jun 30 18:11:44] DEBUG[26213] channel.c: Avoiding deadlock for channel '0xb7d36140'
[Jun 30 18:11:44] DEBUG[15109] channel.c: Avoiding initial deadlock for channel '0xb7d36140'
[Jun 30 18:11:44] DEBUG[15109] channel.c: Failure, could not lock '0xb7d36140' after 9 retries!
[Jun 30 18:11:44] DEBUG[25918] channel.c: Avoiding deadlock for channel '0xb7d36140'
[Jun 30 18:11:44] DEBUG[25918] channel.c: Failure, could not lock '0xb7d36140' after 9 retries!
[Jun 30 18:11:44] DEBUG[26106] channel.c: Avoiding deadlock for channel '0xb7d36140'
[Jun 30 18:11:44] DEBUG[26005] channel.c: Avoiding deadlock for channel '0xb7d36140'
[Jun 30 18:11:44] DEBUG[25868] channel.c: Avoiding deadlock for channel '0xb7d36140'
[Jun 30 18:11:44] DEBUG[26174] channel.c: Avoiding deadlock for channel '0xb7d36140'
[Jun 30 18:11:44] DEBUG[26174] channel.c: Failure, could not lock '0xb7d36140' after 9 retries!
[Jun 30 18:11:44] DEBUG[25814] channel.c: Avoiding deadlock for channel '0xb7d36140'
[Jun 30 18:11:44] DEBUG[25727] channel.c: Avoiding deadlock for channel '0xb7d36140'
[Jun 30 18:11:44] DEBUG[26232] channel.c: Avoiding deadlock for channel '0xb7d36140'
[Jun 30 18:11:44] DEBUG[26145] channel.c: Avoiding deadlock for channel '0xb7d36140'
[Jun 30 18:11:44] DEBUG[26066] channel.c: Avoiding deadlock for channel '0xb7d36140'
[Jun 30 18:11:44] DEBUG[25969] channel.c: Avoiding deadlock for channel '0xb7d36140'
[Jun 30 18:11:44] DEBUG[15109] channel.c: Avoiding initial deadlock for channel '0xb7d36140'
Дедлоки...
Суть, как я понял, во втором процессе астериск, который не мог получить нужные ресурсы, и задосил своими логами всю машину.
Откуда он взялся?
Такое подозрение, что это может быть связано с тем, что я переименовал /var/www/html/panel.
Кто-нибудь встречал?
Попробую вернуть на место /var/www/html/panel,
в /etc/amportal.conf есть следующие строки:
# FOPWEBROOT:web root for the Flash Operator Panel
FOPWEBROOT=/var/www/html/panel
попробую закоментировать - может это кооректнее отменит использование панели?
По крайней мере, вариант с переименованием мне не нравится вот чем:
FreePBX пишет в окне ошибок: Could not reload FOP server.
Может быть в мешке скриптов есть дыра, через которую вылезает еще один астериск?
|