Базовая атомарность Хранилища данных с сетями магазинов

Apache < 2.4

Откройте файл конфигурации Munin Apache:

vim /etc/munin/apache.conf

измените следующие строки:

Order allow,deny
Allow from localhost 127.0.0.0/8 ::1
Options None

примерно так:

Order allow,deny
Allow from all
Options FollowSymLinks SymLinksIfOwnerMatch

Перезапустите Apache, и вы получите золотой.

Apache> 2.4

Откройте файл конфигурации Munin Apache:

vim /etc/munin/apache24.conf

измените следующие строки:

Require local   
Options None   

примерно так:

Require all granted
Options FollowSymLinks SymLinksIfOwnerMatch

Перезапустите Apache, и вы получите золото.

sudo service apache2 restart
9
задан Xetius 20 June 2009 в 20:55
поделиться

1 ответ

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

Я бы сделал это следующим образом:

  1. создание двух хранилищ sqllite и запись набора данных в каждый из файлов.
  2. выключение хранилищ
  3. удаление второго файла sqllite
  4. запись простой для просмотра операции в первом хранилище (может быть лучше делать вставку в одну таблицу и удаление из другой). Объедините это с другой операцией во втором хранилище, которая должна завершиться ошибкой из-за отсутствия файла. 5. Проверьте состояние первого хранилища.

Я чувствую, что изменения в хранилище A не будут отменены, но я буду впечатлен любым другим ответом.

1
ответ дан 4 December 2019 в 23:41
поделиться