г. Гомель ул. Полукруглая 5а +375 232 26 13 96 +375 232 26 12 43 info@belvok.com

Что делать, если на сервере появляется ошибка, "Недостаточно свободного места на HD" ?

Уменьшение свободного места на томе VAR до критического уровня (<20%).
Как проявляется:
при снижении уровня свободного пространства ниже 20% в сигнализации периодически появляются сообщения уровня «Авария» с кодом «Недостаточно свободного места на HD» (например: «Свободное место на /var 10%»);

при снижении уровня свободного пространства ниже 2-3% работа Системы может быть сильно затруднена, ресурсоемкие периодические процессы перестают работать, запросы от пульта могут застывать (и отбиваться с «Gateway timeout»).Как диагностируется:

в консоли любого пользователя команда df покажет реальное положение по всем разделам в деталях;Как устраняется:

1. Войти в консоль пользователя admin;
2. Остановить математику АПУС-5Ц (команда: /belavox/utils/stop );
3. Удалить логи (команда: rm -f /belavox/log/*.log );
4. Запустить математику АПУС-5Ц (команда: /belavox/utils/start );
5. Проверить длину файла /etc/logrotate.d/cte-log (должна быть >0);
6. Если он нулевой то отредактировать его (по примеру).
Пример содержимого файла /etc/logrotate.d/cte-log:

/var/log/belavox/*.log
{
rotate 6
size 10M
compress
copytruncate
missingok
postrotate
#
endscript
}

Надо скопировать этот текст и поместить его в файл /etc/logrotate.d/cte-log.


Нет статистики за предыдущие сутки. Пустые таблицы. А данные как бы сняты с объектов. Это что?

Нарушение работы периодически запускаемых процессов (неисправность планировщика задач cron).
Как проявляется:
статистика (например, за текущий месяц) «замирает» на одном значении, и с течением времени при поступлении данных не меняется;
перестают формироваться выходные файлы для ЦС АПУС, при этом данные с модулей вычитываются исправно и полностью;
перестают формироваться выходные файлы начислений, при этом данные с модулей вычитываются исправно и полностью;
перестает выполняться процедуры ежедневного back-up базы данных.Как диагностируется:
в архиве статистики перестают регистрироваться записи о периодических процессах с уровнем «Сервер занят» и «Журнал» (в нормальном случае должно быть: записи о запуске статистики — несколько в час; записи о выполнении back-up — не менее одного раза в сутки);
в консоли пользователя admin команда crontab -l выдает пустое значение или диагностическую сообщение типа «Ошибка чтения/доступа файла crontab» (в нормальном состоянии должно выдаваться 5-15 строк настройки заданий для cron);
при рестарте (а также останове/запуске) математики из консоли пользователя admin в протоколе проскакивают диагностические сообщения типа «Ошибка чтения/доступа файла crontab».Как устраняется:
1. Войти в консоль пользователя admin;
2. Попытаться очистить конфигурацию cron ( команда: crontab -r );
3. Перезапустить математику (/belavox/utils/restart);
4. Проверить конфигурацию cron (команда: crontab -l );
5. Если конфигурация отображается нормально (видны задачи для cron), то считаем что работа планировщика восстановлена (периодические задачи будут выполнены согласно расписания);
6. Если при выполнении пункта 4 остаются симптомы неисправности, то продолжаем;
7. Войти в консоль пользователя root;
8. Удаляем файл конфигурации cron пользователя admin (команда: rm -f /var/spool/cron/tabs/admin );
9. Выходим из консоли root;
10. Повторяем с шага 1.Статистика обрабатывается периодически, каждые 10 минут. По какой-то причине не обсчиталась. Наиболее вероятно: мог слететь cron. Такое бывает у Linux. Редко , но бывает. Восстановить надо cron. Конечно же это сможет сделать системный администратор. Могли запортиться таблицы базы данных. При перезагрузке сервера протзводится попытка восстановить БД, автоматически. Иногда помогает. Бывает, что со второго раза. Восстановление - примерно полчаса. Попробуйте. Если не получится - к системному администратору
     
А как быть, если не загружается сервер? Черный экран . Бегущий текст при загрузке

Надо попытаться перезагрузить сервер (выключить- подождать 5сек - включить). При загрузке внимательно смотреть на бегущий текст на мониторе. Сообщения Error или что-то похожее говорит о том, что при загрузке имеются серьезные системные проблемы. Надо пытаться залогинится root-ом, просмотреть системные LOGи (например var/log/messages). Возможны оошибки жестких дисков. Полная локализация системным администратором по Linux.

Не снимаются данные из одного из объектов. Пишет какое-то странное время (как бы сбито время). Что делать?

Это сбой при записи в флэш БД (редко, но случается). Действия следующие: Разъедной электромеханик едет на удаленный объект с пультом. На объекте необходимо очистить базу данных (N=35). При очистке на пульте будут сообщение о проценте очистки. После полного стирания необходимо из сервера на РУЭС вычитать данные раза три. Проинициализируется время в блоке, указатели в памяти ФЛЭШ. Данные должны появиться на сервере. В статистике, конечно позже (минут через десять после последнего вычитывания) А в "Служебных"- сразу после 2-го приема данных.

Вывод объекта из эксплуатации, предотвращение нарушений работы Системы из-за невозможности считывания данных или отсутствия данных для формирования/передачи файлов.

Для выполнения некоторых действий могут понадобиться соответствующие права (может быть не доступно для пользователя «default»).
1. Отключить автоматический съем информации, если объект подключен по модему dial-up (для объектов любого типа).
Форма: Главное меню -> Связь -> Управление;
В строке с соответствующим объектом выбираем (отмечаем) переключатель в колонке «Нет»;
Нажимаем кнопку «Сохранить».
2. Отключить формирование данных для центра сбора АПУС.
2.1. Тип объекта — АТСК/АТСКУ.
Форма: Главное меню -> Администратор -> Настройка объекта -> Параметры объекта;
Нажимаем кнопку «Редактировать» (внизу формы);
Ищем раздел «параметры формирования файлов для ЦС»;
Ищем пункт «выполнять автоматическое формирование файлов для ЦС»;
Убираем значение соответствующего параметра;
Нажимаем кнопку «Сохранить».
2.2. Тип объекта — 50/200.
Форма: Главное меню -> Администратор -> Настройка объекта -> Параметры РУЭС;
Ищем раздел «параметры формирования файлов для ЦС»;
Ищем пункт «выполнять автоматическое формирование файлов для ЦС»;
Убираем значение соответствующего параметра;
Нажимаем кнопку «Сохранить».
3. Отключить формирование и передачу файлов начислений (проверить).
3.1. Тип объекта — АТСК/АТСКУ.
Форма: Главное меню -> Администратор -> Настройка объекта -> Параметры объекта;
Нажимаем кнопку «Редактировать» (внизу формы);
Ищем раздел «параметры формирования и передачи файла начислений»;
Ищем пункт «автоматическое формирование файлов за полные сутки»;
Убираем значение соответствующего параметра;
Нажимаем кнопку «Сохранить».
3.2. Тип объекта — 50/200.
Форма: Главное меню -> Администратор -> Настройка объекта -> Параметры РУЭС;
Ищем раздел «параметры формирования и передачи файла начислений»;
Ищем пункт «автоматическое формирование файлов за полные сутки»;
Убираем значение соответствующего параметра;
Нажимаем кнопку «Сохранить».