Выполняется интенсивный процесс на работающем сервере LAMP; Риски, связанные с временем безотказной работы?

Предыстория:

  • На сервере работает Ubuntu 14.04.
  • Мы хотим загрузить и поместить на внешний жесткий диск все, что есть в корне документов Apache, поскольку мы работаем над полным изменением дизайна сети site. (67 Гб данных).
  • Первая загрузка была произведена с FTP, но некоторые файлы оказались поврежденными или пропали без вести. Мы выяснили это на собственном опыте.

Я планировал следующие действия:

  • Сначала сожмите весь корень документа в один большой файл (с помощью tar).
  • Вычислите контрольную сумму одного большого файла (с помощью cksum).
  • Загрузите большой файл с помощью SSH / SCP.
  • Проверить контрольную сумму получил файл.

Сервер в настоящее время работает, и меня больше всего беспокоит то, что интенсивные процессы, такие как сжатие или вычисление контрольной суммы, перегружают сервер и впоследствии вызывают зависание или сбой Apache. Оправдано ли такое беспокойство? Что я могу сделать, чтобы этого не произошло?

0
задан 2 February 2017 в 18:38
1 ответ

Конечно, любая активность на сервере будет влиять на другие процессы. Окажет ли это неблагоприятное воздействие на ваш веб-сервер, это то, что вы можете определить с помощью тестирования. Чтобы напрямую ответить на ваш вопрос, запустите интенсивные процессы с помощью nice и ionice , чтобы снизить их приоритет ниже, чем у ваших процессов apache.

Честно говоря, в этом нет никакой необходимости. Просто скопируйте корень документа через rsync . Rsync можно запускать несколько раз, в случае прерывания он продолжит работу с того места, где был остановлен, и может использовать контрольные суммы для проверки соответствия файлов назначения исходным файлам.

1
ответ дан 4 December 2019 в 16:21

Теги

Похожие вопросы