Есть астериск 13, подключенный к небольшому гластерфс стораджу, на который астериск пишет wav файлы с записями звонков через стандартный макрос и цдр записи в мускуль базу.
Также есть веб форма для cdr, где можно эти звонки найти и послушать с того же стораджа (нужно для аудита).
Недавно обнаружилась неприятная проблема - часто веб форма показывает что по базе звонок был, но самого файла с записью звонка на сторадже нет.
Кто как решает проблемы с гарантированной записью файлов? Если сторадж недоступен по какой либо причине, то астериск молча скипает запись файла, что нежелательно.
> Есть астериск 13, подключенный к небольшому гластерфс стораджу, на который астериск пишет
> wav файлы с записями звонков через стандартный макрос и цдр записи
> в мускуль базу.
> Также есть веб форма для cdr, где можно эти звонки найти и
> послушать с того же стораджа (нужно для аудита).
> Недавно обнаружилась неприятная проблема - часто веб форма показывает что по базе
> звонок был, но самого файла с записью звонка на сторадже нет.
> Кто как решает проблемы с гарантированной записью файлов? Если сторадж недоступен по
> какой либо причине, то астериск молча скипает запись файла, что нежелательно.Пишите локально, в конце разговора выполняйте AGI или системный скрипт, который будет проверять доступность стораджа и мувить туда данные с проверкой на консистентность. Если данные до переноа и после переноса не консистентны - алерт админу почтой/SMS/гоцами/голубями с занесением в личное дело.
А лучше разобраться в причинах почему так. Слова "часто нет данных" как-то сложно воспринимать от адекватного админа, который ссылается на отвалившийся сторадж и не проверяет причину отсутствия стораджа.
Мускуль тоже на сторадже или на локальных дисках?
> А лучше разобраться в причинах почему так. Слова "часто нет данных" как-то
> сложно воспринимать от адекватного админа, который ссылается на отвалившийся сторадж и
> не проверяет причину отсутствия стораджа.
> Мускуль тоже на сторадже или на локальных дисках?Адекватный админ не кидается собаками сразу. Сторадж и гластерфс обложены заббикс мониторингом, чтобы прямо сторадж отваливался, такого не было. И да, база не на сторадже )
>> А лучше разобраться в причинах почему так. Слова "часто нет данных" как-то
>> сложно воспринимать от адекватного админа, который ссылается на отвалившийся сторадж и
>> не проверяет причину отсутствия стораджа.
>> Мускуль тоже на сторадже или на локальных дисках?
> Адекватный админ не кидается собаками сразу. Сторадж и гластерфс обложены заббикс мониторингом,
> чтобы прямо сторадж отваливался, такого не было. И да, база не
> на сторадже )Ох уж эти сказочники... То отваливается у вас сторадж, то не отваливается. Вы уж определитесь.
Продолжаем гадать на кофейной гуще в отсутствии хоть какой-то технической информации.
Проверяйте dialplan. Возможно в ваш макрос что-то не передается, что не позволяет создать файл.
>[оверквотинг удален]
>>> не проверяет причину отсутствия стораджа.
>>> Мускуль тоже на сторадже или на локальных дисках?
>> Адекватный админ не кидается собаками сразу. Сторадж и гластерфс обложены заббикс мониторингом,
>> чтобы прямо сторадж отваливался, такого не было. И да, база не
>> на сторадже )
> Ох уж эти сказочники... То отваливается у вас сторадж, то не отваливается.
> Вы уж определитесь.
> Продолжаем гадать на кофейной гуще в отсутствии хоть какой-то технической информации.
> Проверяйте dialplan. Возможно в ваш макрос что-то не передается, что не позволяет
> создать файл.Гадать не нужно ) Техническую информацию сюда смысла нет выкладывать, проблему я и так решу. Мне просто стало интересно что телефонисты используют для отказоустойчивости цдр, может быть именно специфические решения. Локальные диски вначали и использовались, но есть и дисклесс астериск сервера.