Я работаю на веб-сайте, где пользователи перенаправляются на paypal для оплаты.Предотвращение платежей во время резервного копирования сервера
На сервере у меня запланированная задача резервного копирования, выполняемая один раз в месяц, которая длится примерно 15 минут. Во время резервного копирования веб-сайт будет заблокирован.
Однако, если пользователь только что был перенаправлен на paypal до того, как мой сервер приостановлен, существует риск того, что пользователь внесет платеж, но купленные предметы не будут сохранены в БД с момента приостановки моего сервера.
Каковы варианты разрешения этой ситуации? Должен ли я написать небольшой PHP для предотвращения покупок за 10 минут до резервного копирования сервера? Есть ли другие общие варианты? Благодаря!
IMO вам нужен лучший план резервного копирования, если создание резервной копии дает вам простои. Что вы сейчас используете? – Iskar
Я использую менеджер резервного копирования PLESK – Ape
, поэтому я предполагаю, что вы используете общий/управляющий хостинг? Мое предложение было бы попросить вашего хоста настроить [репликацию базы данных] (http://dev.mysql.com/doc/refman/5.7/en/replication.html), а затем сделать резервную копию в базе данных подчиненных. Таким образом, мастер всегда работает и добавляет новые вещи, а подчиненный - это копия, которую вы делаете резервной копией. Немного работы по настройке, но отлично работает в долгосрочной перспективе, особенно если вы не хотите простоя. – Iskar