удалите клиент бакулюмов из сервера

В первую очередь, Ваш

RewriteRule ^/home/?$ /index.php?__i18n_language=$1 [L]

использует параметр (1$)..., но нет ничего в первом разделе, который определяет, каков тот параметр должен быть.

Второй раздел

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/([^/]+)/?$ /static.php?__i18n_language=$1 
  1. отсутствует [L], который является хорошей идеей иметь

  2. использование запрашивает URL в качестве параметра к i18n, что означает, что он работает что-то как: example.com/login/->/static.php? __ i18n_language=login

Можно ли дать еще некоторые примеры, какого вида из URL Вы пытаетесь запросить, что Вы ожидаете происходить, и что Вы видите случай?

Вы могли бы хотеть использовать Директиву RewriteLog для создания журнала и попытки отладить mod_rewrite проблемы.

1
задан 21 January 2013 в 16:46
2 ответа

Инструмент dbcheck , помимо прочего, может удалять устаревшие записи клиентов. Перед запуском закройте директор.

2
ответ дан 3 December 2019 в 21:37

Я полагаю, что процедура проста, в bconsole:

delete client=foo.example.com-fd

, где foo.example.com-fd— имя сервера хранения файлов, который вы хотите уничтожить. Это позаботится об удалении связанных заданий, но я еще не уверен (? ), что он удалит связанные файловые записи. Можно надеяться, а если не получится , то можно использовать dbcheck.

Обратите внимание, чтоdbcheckочень, очень медленный и его следует использовать только в том случае, если вы застряли в мире MySQL. В PostgreSQL есть гораздо более эффективный dbcheck.sqlсценарий, который можно запустить непосредственно в консоли SQL и который сохранит изменения внутри транзакции, чтобы вы могли просмотреть изменения перед фиксацией. Довольно удивительная штука, но dbcheckне должна быть нужна при нормальной работе Bacula, согласно исходной документации. Цитируя это руководство:

Кстати, я лично запускаю dbcheck только в тех случаях, когда я испортил свою базу данных из-за ошибки в разработке кода Bacula, поэтому обычно вам никогда не нужно запускать dbcheck, несмотря на приведенные выше рекомендации, которые даны, чтобы пользователи не тратили время на запуск dbcheck слишком часто.

Так что на самом деле вам нужна только команда deleteдля уничтожения старого клиента, по крайней мере теоретически.

0
ответ дан 25 November 2021 в 01:59

Теги

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