14.6.7 Восстановления после ошибок и перезапуск

14.6.7 Восстановления после ошибок и перезапуск

Многим организациям необходимо пересылать очень большие файлы. Предположим, что во время пересылки такого файла произошла ошибка. Возникшие проблемы должна помочь решить служба перезапуска FTP. Она не является обязательной и, к сожалению, на момент написания книги такую службу обеспечивали только немногие продукты TCP/IP. Однако будем оптимистами и рассмотрим возможности службы перезапуска.

В блочном режиме работы FTP и при реализации службы перезапуска пересылающая информацию сторона может передавать блоки, содержащие в нужных местах общего потока данных маркеры перезапуска. Каждый маркер представляет собой распечатываемую строку текста. Например, последовательные маркеры могли бы быть: 1, 2, 3 и т.д. Всякий раз, когда приемник получает маркер, он записывает принятые данные на энергонезависимое устройство хранения и отслеживает положение маркера в общем потоке данных.

Если информацию принимает клиент, о получении каждого маркера будет информироваться конечный пользователь (как только данные были сохранены в локальной системе). Если данные получает удаленный сервер, пользователю по управляющему соединению будет возращено сообщение, указывающее, что данные до маркера были успешно сохранены на сервере.

При отказе системы пользователь может возобновить выполнение команды, указав значение маркера как аргумент команды. Эта операция должна быть инициирована сразу после команды, во время выполнения которой произошел крах системы.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

8.3.1 Перезапуск часов

Из книги Архитектура операционной системы UNIX автора Бах Морис Дж

8.3.1 Перезапуск часов В большинстве машин после получения прерывания по таймеру требуется программными средствами произвести перезапуск часов, чтобы они по прошествии интервала времени могли вновь прерывать работу процессора. Такие средства являются


Служба восстановления системы

Из книги Тонкости реестра Windows Vista. Трюки и эффекты автора Клименко Роман Александрович

Служба восстановления системы Как и предыдущие операционные системы семейства Windows, Windows Vista поддерживает механизм создания и восстановления точек отката. Основным способом работы с ним является вкладка Защита системы окна Свойства системы.Существует возможность


(3.35) После изменения прав доступа к файлам (security permissions) на NTFS хочется вернуть все к тому виду, как было после установки. Возможно ли это?

Из книги Win2K FAQ (v. 6.0) автора Шашков Алексей

(3.35) После изменения прав доступа к файлам (security permissions) на NTFS хочется вернуть все к тому виду, как было после установки. Возможно ли это? Да, это возможно. Более того, это просто необходимо, если вы поставили W2k на FAT или FAT32, а затем отконвертировали файловую систему в NTFS (см.


(8.11) После подключения дополнительного жесткого диска W2k перестал загружаться. После ввода пароля говорит, что "your system has no paging file, or the paging file is too small" и снова выдает окно логона. Что делать?

Из книги WinXP FAQ (Часто задаваемые вопросы по ОС Windows XP) автора Шашков Алексей

(8.11) После подключения дополнительного жесткого диска W2k перестал загружаться. После ввода пароля говорит, что "your system has no paging file, or the paging file is too small" и снова выдает окно логона. Что делать? Данная проблема появляется, если буква загрузочного раздела не совпадает с буквой,


2.17.После изменения прав доступа к файлам (security permissions) на NTFS хочется вернуть все к тому виду, как было после установки. Возможно ли это?

Из книги HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов. автора Дронов Владимир

2.17.После изменения прав доступа к файлам (security permissions) на NTFS хочется вернуть все к тому виду, как было после установки. Возможно ли это? Да, это возможно. Более того, это просто необходимо, если вы поставили XP на FAT или FAT32, а затем cконвертировали файловую систему в NTFS. Для


Прерывание и перезапуск цикла

Из книги Компьютерные советы (сборник статей) автора Автор неизвестен

Прерывание и перезапуск цикла Иногда бывает нужно прервать выполнение цикла. Для этого JavaScript предоставляет Web-программистам операторы break и continue.Оператор прерывания break позволяет прервать выполнение цикла и перейти к следующему за ним выражению:while (a < 100) {a = a * i + 2;if (a


Консоль восстановления

Из книги HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов автора Дронов Владимир

Консоль восстановления Автор: AssistantИсточник: http://www.comprice.ru/В данной статье для опытных пользователей приведены сведения о том, что такое консоль восстановления и как ее использовать, но не содержатся сведения о поиске и устранении конкретных проблем.Для использования


Прерывание и перезапуск цикла

Из книги Разработка приложений в среде Linux. Второе издание автора Джонсон Майкл К.

Прерывание и перезапуск цикла Иногда бывает нужно прервать выполнение цикла. Для этого JavaScript предоставляет Web-программистам операторы break и continue.Оператор прерывания break позволяет прервать выполнение цикла и перейти к следующему за ним выражению:while (a < 100) {a = a * i + 2;if (a >


15.1.1. Перезапуск процессов

Из книги Первые шаги с Windows 7. Руководство для начинающих автора Колисниченко Денис Н.

15.1.1. Перезапуск процессов Каждый процесс может пребывать в трех состояниях: выполнение, останов и "зомби". Выполняющиеся процессы завершаются системным вызовом exit() или отправкой сигнала фатального завершения. Процессы перемещаются между состояниями работы и остановки


3. Как создать точку восстановления

Из книги Ubuntu 10. Краткое руководство пользователя автора Колисниченко Д. Н.

3. Как создать точку восстановления Иногда Windows почему-то «забывает» создать точку восстановления, поэтому желательно перестраховаться и создать ее вручную в следующих случаях:? у вас есть несколько минут свободного времени, а ваш компьютер работает просто замечательно.


23.4. Режим восстановления

Из книги Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ автора Борри Хелен

23.4. Режим восстановления Режим восстановления позволяет получить права root без входа в систему. Просто выберите в меню GRUB2 (рис. 23.2) пункт: Ubuntu, kernel 2.6.32-16-generic (режим восстановления) Совет Если вы вообще не видите меню загрузчика GRUB2, тогда вернитесь к главе 19, в которой


Выполнение восстановления

Из книги Инфобизнес за один день автора Ушанов Азамат

Выполнение восстановления Синтаксис восстановления базы данных из копии следующий.POSIX:$] ./gbak {-c[reate] | -r[eplace_database] } <режимы> исходная-копия база-данных или$] /opt/firebird/bin/gbak {-c[reate] | -r[eplace_database] } <режимы> исходная-копия база-данныхWindows:C:Program FilesFirebirdFirebird_1_5in> {-c[reate] | -r[eplace database]


Переключатели восстановления

Из книги Восстановление данных на 100% автора Ташков Петр Андреевич

Переключатели восстановления В табл. 38.2 перечисляются и описываются переключатели, которые могут быть использованы в gbak при выполнении восстановления базы данных.Таблица 38.2. Переключатели gbak для выполнения восстановления базы данных Переключатель Эффект -c[reate


Перезапуск имеющегося инфопродукта

Из книги автора

Перезапуск имеющегося инфопродукта Можно перезапустить старый инфопродукт, выпустить версию 2.0, 3.0 либо продать записи тренинга, который вы провели: делаете обновленную версию этого года, новый тренинг с обновленной программой. Можно взять тренинг, который у вас уже


Программы для восстановления файлов

Из книги автора

Программы для восстановления файлов Специализированные программы созданы для восстановления файлов почти любого известного формата. По числу программ на первом месте, безусловно, оказываются документы Microsoft Office. Простой поиск в Интернете выдает около трех десятков


Отдельные случаи восстановления

Из книги автора

Отдельные случаи восстановления Ранее был рассмотрен долгий путь восстановления данных из RAID-массива: подключение дисков к обычному контроллеру по-одному, создание их образов, сборка виртуального массива и извлечение из него файлов. Это универсальная, наиболее