--restore: чистка WAL-файлов перед подменой базы (иначе база «битая»), включение таймера общего лимита
This commit is contained in:
@@ -1544,6 +1544,8 @@ PY
|
|||||||
# подключения, ключи REALITY, пользователи и их подписки остаются прежними.
|
# подключения, ключи REALITY, пользователи и их подписки остаются прежними.
|
||||||
install_xui "$(free_port)" "$(rand_str 18)" "$(rand_str 10)" "$(rand_str 20)"
|
install_xui "$(free_port)" "$(rand_str 18)" "$(rand_str 10)" "$(rand_str 20)"
|
||||||
systemctl stop x-ui
|
systemctl stop x-ui
|
||||||
|
# Служебные файлы WAL от базы, созданной установщиком, к базе из копии не подходят: с ними она «битая».
|
||||||
|
rm -f /etc/x-ui/x-ui.db-wal /etc/x-ui/x-ui.db-shm
|
||||||
install -m 600 "$tmp/etc/x-ui/x-ui.db" /etc/x-ui/x-ui.db
|
install -m 600 "$tmp/etc/x-ui/x-ui.db" /etc/x-ui/x-ui.db
|
||||||
install -m 600 "$tmp/etc/x-ui/install-result.env" "$XUI_ENV"
|
install -m 600 "$tmp/etc/x-ui/install-result.env" "$XUI_ENV"
|
||||||
local c
|
local c
|
||||||
@@ -1586,6 +1588,7 @@ PY
|
|||||||
install_kit_file
|
install_kit_file
|
||||||
brand_xui_menu
|
brand_xui_menu
|
||||||
/usr/local/bin/kit update --auto >/dev/null 2>&1 || warn "Автообновление не включилось – включите позже: kit update --auto"
|
/usr/local/bin/kit update --auto >/dev/null 2>&1 || warn "Автообновление не включилось – включите позже: kit update --auto"
|
||||||
|
/usr/local/bin/kit __limit-timer on >/dev/null 2>&1 || warn "Проверка общего лимита трафика не включилась – включите позже: kit fix"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Порты – по подключениям из копии: что слушает не только localhost, то и открываем.
|
# Порты – по подключениям из копии: что слушает не только localhost, то и открываем.
|
||||||
|
|||||||
Reference in New Issue
Block a user