CftClub.ru
Клуб специалистов ЦФТ-Банк

Приёмо-передатчик и функция stdio

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеПт Мар 29, 2013 14:56   Приёмо-передатчик и функция stdio Ответить с цитатой
Полезность: Нет оценки
Добрый день.

Как отработает приёмо-передатчик, если в этот момент файл будет открыт и писаться ф-цией stdio.open?

ЦФТ сказали, почти дословно, Х.З. Laughing
Проблем в том, что его нельзя настроить на запуск в определённое время, ему можно только выставить интервал запусков, при этом он будет отсчитывать от времени постановки задания! А когда это было сделано тоже нигде не отображается. Т.е. есть риски, что длинные операции попадут в один из запусков.
Alkov
Профи


Вступление в Клуб: 23.09.2010
СообщениеВс Мар 31, 2013 15:13    Ответить с цитатой
Полезность: Нет оценки
имхо не скопируется пока открыт на запись...
может по окончании записи скопировать файл на какую-н шару в сетке ?
Random
Эксперт


Вступление в Клуб: 27.06.2011
СообщениеПн Апр 01, 2013 06:03   Re: Приёмо-передатчик и функция stdio Ответить с цитатой
Полезность: 1
yaffil пишет:
Добрый день.

Как отработает приёмо-передатчик, если в этот момент файл будет открыт и писаться ф-цией stdio.open?

ЦФТ сказали, почти дословно, Х.З. Laughing
Проблем в том, что его нельзя настроить на запуск в определённое время, ему можно только выставить интервал запусков, при этом он будет отсчитывать от времени постановки задания! А когда это было сделано тоже нигде не отображается. Т.е. есть риски, что длинные операции попадут в один из запусков.


В общем - действительно ХЗ, а в большинстве частных случаев, из практики, скачивает недописанный файл.

Лично я делаю так:
1. Создаю каталог tmp.
2. Пишу файлы в него.
3. Когда файл дописан, делаю move в каталог completed. move практически мгновенен.

приёмо-передатчик надо настроить на каталог completed, понятно.
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеПн Апр 01, 2013 08:29    Ответить с цитатой
Полезность: Нет оценки
Alkov пишет:
имхо не скопируется пока открыт на запись...
может по окончании записи скопировать файл на какую-н шару в сетке ?


Выяснил опытным путём, работает так:
1. Копирует недописанную часть файла (обрывая на полуслове)
2. Грохает сам файл на серваке (ну может ждёт пока освободится, но итог один - вся остальная часть потеряна)

Random пишет:
Лично я делаю так:

На аутсортовой схеме не вариант, наверное.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru