NOTE: VM_SNAPSHOT_MEMORY is only used to ensure when the snapshot is taken, it's memory contents are also captured. This is only relevant to the actual snapshot and it's not used in any shape/way/form in regards to the backup. All backups taken whether your VM is running or offline will result in an offline VM backup when you restore. This was originally added for debugging purposes and in generally should be left disabled
Redmine умеет все, что делает Mantis, но гораздо более удобен и функционален.
Говорю, как человек, перекатившийся с Mantis на Redmine и админивший оба решения.
Была у меня попытка внедрить сетевой Акронис в одном офисе: многие компьютеры просто отказывались бэкапиться, выдавая какую-то ошибку SSL. Тех. поддержка так и не смогла помочь.
Честно признаться, мне такой вопрос был задан на собеседовании. А вариант перезапустить реплику с нуля скриптом (у меня даже есть такой самописный скрипт) им не понравился.
Я, дурак, в конце собеседования забыл спросить что делать в такой ситуации.
Спасибо, не знал про Source. У меня не получилось заставить работать ваш код: я переделал его под бэкенд Apache, прописав все proxy_pass и т.п., но почему-то получалось так, что скрипт редиректился на индексную страницу сайта.
Помучавшись минут 10, я понял, что ваш вариант выглядит более громоздким, и в итоге отказался от него.
А вот более правильный код, который будет работать даже если есть и другие параметры помимо ID:
set $id 123;
if ($request_uri ~* '/products/detail.php\?ID=.+')
{
set $id $arg_id;
}
if ($id !~* '^\d+$')
{
access_log /var/log/nginx.error_log;
return 403;
}
Вышел казус: года 3 на сайте этом не было в данном скрипте никаких параметров GET кроме ID, а стоило мне написать такую регулярку для nginx, как на следующий день в обновлении программисты добавили еще один параметр. :)