У меня уже давно нет слов по работе биллинга... Ну хорошо что еще считает
стабильно около суток, но вот в плане жевучести - есть проблемы.
Видно что стараетесь обеспечить перезагрузку умерших процессов, но этот
механизм на нашем сервере просто неработоспособен, т.е. фактически умерший
процесс убивается, но при этом биллинг перестает функционировать - лечится
полной остановкой всех сервисов и запуском их заново. Может вы по умолчанию
замените перезапуск процесса на полный перезапуск UTM5? Потому-что если в
памяти останутся процессы safe_utm5_xxxxxx - биллинг не будет корректно работать
(проверенно). И вообще, вам не кажется что логичнее чтобы биллинг сам управлял
своим запуском/остановкой (всеми процессами, включая safe_utm5_ и utm5_), а не
мы руками убивали умершие процессы? Например для надежного убийства мне
приходится делать что-то вроде этого:
/sbin/service utm5_core stop
sleep 5
---
ps ax |grep utm5_core |grep -v grep
pid=`ps ax |grep utm5_core |grep -v grep|awk '{print $1;}'`
if [ "X${pid}" != "X" ] ; then
echo 'killing utm5_core, PID=' ${pid}
kill -9 ${pid}
fi
---
Но это не гарантирует корректного запуска
системы (в базе mysql например что-то не так). Не проще будет биллингу самому
разбираться в том что надо сделать перед, а что после?
Я понимаю вам очень нужны логи (в них правда ничего внятного по сути
возникающих проблем не излагается, зато полно всякой ненужной шелухи), но чтобы
было действительно меньше проблем - постарайтесь упростить контроль над работой
системы. То что предлагаете вы - нельзя назвать удобством.
Версия UTM с номером сборки: 5.1.10-011
Версия ОС: RedHat Linux 9
В биллинге radius по утрам хронически перестает авторизоват
В биллинге radius по утрам хронически перестает авторизоват
Последний раз редактировалось prog_iv Пн июл 11, 2005 10:19, всего редактировалось 1 раз.