|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (2)
просмотр истории страницы{toc} |
h1. Система мониторинга На платформе Carbon PL5 существует система автоматического тестирования, запускающая тесты всех контейнеров раз в 10 минут. При возникновении ошибки по любому из тестов, создаётся автоматическая заявка в портале [HelpDesk|http://helpdesk.carbonsoft.ru/]. Аналогичную проверку можно запустить вручную, выполнив команду *server_check* в терминале или запустив диагностику [в веб-интерфейсе|CarbonBilling:Диагностика системы]. Помимо тестов server_check существуют так же тест выгрузки бэкапов на FTP и тест на наличие UPS. |
h1. Диагностика в командной строке |
... |
|
h2. ALARM Ошибка автоматического бекапа\! Полный текст ошибки {code}Ошибка автоматического бекапа! Информация в логе: /app/base/var/log/cron_backup.sh.log{code} В нём сообщается, где можно уточнить в чем заключается проблема с бэкапами. Как правило, ошибки возникают на стороне FTP, как то: недостаток свободного места, недоступность сервера, превышение квот, о чем можно подробней посмотреть в логе FTP-сервера. h3. backup: \[СБОЙ \] Ошибка говорит о проблемах с созданием бэкапа. Убедитесь, что на разделе /mnt/backup достаточно свободного места {code}# df -h /mnt/backup/ Файловая система Разм Исп Дост Исп% смонтирована на /dev/sdc3 32G 6,0G 24G 21% /mnt/backup{code} Если места достаточно, найдите в логе /app/base/var/log/cron_backup.sh.log строку, содержашую "backup: \[СБОЙ\]", например: {code}# /app/collector/service backup: [СБОЙ ]{code} Перед ней будет лог выполнения резервного копирования. Причин проблемы с резервным копированием может быть огромное множество, соответственно и решение строго индивидуально в каждом конкретном случае. h3. backup_upload: \[СБОЙ \] найдите в логе /app/base/var/log/cron_backup.sh.log строку, содержашую "backup_upload: \[СБОЙ\]", например: {code}# /app/collector/service backup_upload: [СБОЙ ]{code} Перед ней будет лог выполнения резервного копирования. h4. FTP недоступен, curl: (7) couldn't connect to host Наиболее респространенной причиной ошибки является недоступность ФТП-сервера: {code}/app/collector backup_upload Backup upload collector Синхронизирую каталог root:servicemode /app/collector/mnt/backup/ ftp://10.20.30.40/carbon/collector Procedd /app/collector/mnt/backup//.... Не найден md5 для файла /app/collector/mnt/backup//.! Не синхронизируем! Procedd /app/collector/mnt/backup//./config_11.42.57_09-2014... Не найден md5 для файла /app/collector/mnt/backup//./config_11.42.57_09-2014! Не синхронизируем! Procedd /app/collector/mnt/backup//./config_16.40.08_12-2014... Не найден md5 для файла /app/collector/mnt/backup//./config_16.40.08_12-2014! Не синхронизируем! Procedd /app/collector/mnt/backup//./config_08.00.16_12-2014... Не найден md5 для файла /app/collector/mnt/backup//./config_08.00.16_12-2014! Не синхронизируем! Procedd /app/collector/mnt/backup//./backup_monthly_2017-03-31_02-51_collector.tar.gz... curl: (7) couldn't connect to host md5 не сходится! Выкладываем! ebba6adaa42ad946cfed04g9af0420dc /app/collector/mnt/backup/backup_monthly_2017-03-31_02-51_collector.tar.gz != curl: (7) couldn't connect to host Retry: curl -v -sS --user root:servicemode --ftp-create-dirs --upload-file /app/collector/mnt/backup//./backup_monthly_2017-03-31_02-51_collector.tar.gz ftp://10.20.30.40/carbon/collector//./backup_monthly_2017-03-31_02-51_ * About to connect() to 10.20.30.40 port 21 (#0) * Trying 10.20.30.40... Время ожидания соединения истекло * couldn't connect to host * Closing connection #0 curl: (7) couldn't connect to host{code} В данном случае, следует проверить что FTP-сервер доступен и работает. {info}Далее приведёны примеры наиболее часто встречающихся проблем. Полный список кодов ошибок с описанием можно посмотреть [в соответствующей статье на Википедии|https://en.wikipedia.org/wiki/List_of_FTP_server_return_codes].{info} h4. Отсутствует свободное место на фтп-сервере, curl: (25) Failed FTP upload: 452 {code}* Connecting to 1.2.3.4 (1.2.3.4) port 59996 > TYPE I^M < 200 Type set to I.^M > STOR audit_operations.fdb.gbk.gz^M < 452 Unique file name cannot be created.^M * Failed FTP upload: 452 * Remembering we are in dir "backups/asr_billing//./static/var/db/billing/201705/" * Uploaded unaligned file size (0 out of 323513 bytes) * Connection #0 to host 1.2.3.4 left intact curl: (25) Failed FTP upload: 452 > QUIT^M < 221 Goodbye.^M * Closing connection #0{code} Ошибка 452 говорит о том, тчо закончилось свободное место на фтп-сервере. h4. Логин или пароль не подходят, curl: (67) Access denied: 530 Как видно из лога, ошибка с логином {code}* About to connect() to 10.20.30.40 port 21 (#0) * Trying 10.20.30.40... connected * Connected to 10.20.30.40 (10.20.30.40) port 21 (#0) < 220 ProFTPD 1.3.5b Server (Hetzner Backup) [::ffff:10.20.30.40]^M > USER root^M < 331 Password required for root^M > PASS servicemode^M < 530 Login incorrect.^M * Access denied: 530 * Closing connection #0 curl: (67) Access denied: 530{code} h4. Нет прав на создание директорий, curl: (9) Failed to MKD dir: 550 Убедитесь, что корректно настроили права пользователя в настройках ftp, а так же права файловой системы. {code}< 250 Directory successfully changed.^M > CWD backup^M < 550 Failed to change directory.^M > MKD backup^M < 550 Create directory operation failed.^M * Failed to MKD dir: 550 * Remembering we are in dir "/mnt/carbon/backup/billing/monitoring//" * Uploaded unaligned file size (0 out of 76018 bytes) * Connection #0 to host 10.20.30.40 left intact curl: (9) Failed to MKD dir: 550{code} h2. ALARM Не обнаружен работающий UPS Настройка и решение проблемы с ИБП описаны в статье [CarbonBaseSystem:Подсистема контроля UPS] |
h1. Диагностика в веб-интерфейсе |
... |