Skip to content

FAQ

An error occurred. Произошла ошибка запроса на сервер (Статус 504) [/DbList/BackupDataBase]

An error occurred
Произошла ошибка запроса на сервер (Статус 504) [/DbList/BackupDataBase]

An-error-occurred-504

Описание: произошел таймаут прокси, nginx не дождался ответа от kestrel.

Ошибка может возникнуть при попытке выполнить операцию, занимающую продолжительное время.

Решение: в конфигурационном файле приложения для http сервера необходимо увеличить время ожидания запрос для nginx-сервиса.

1. Откройте файл конфигурации для http сервера.

Вместо 443 укажите свой порт контейнера, вместо 54432 - свой порт kestrel.

bash
mcedit /opt/wsks-6.0.9_443/conf.ks/vhost.ks/54432_ks.conf

2. Измените значение таймаутов (значения указаны в секундах).

54432_ks.conf
    proxy_read_timeout 3600000; 
    proxy_connect_timeout 3600000; 
    proxy_send_timeout 3600000;

3. Перезапустите контейнер.

bash
systemctl restart wsks-6.0.9_443

4. Измените значение таймаута на стороне клиента.

Путь до настройки: Меню -> Настройки -> Сетевая конфигурация -> Таймаут между запросами, мс

Поставьте то же значение, что и в файле конфигурации для http сервера.

timeout

An error occurred. Sorry, the page you are looking for is currently unavailable. Please try again later. If you are the system administrator of this resource then you should check the error log for details.

An error occurred.
Sorry, the page you are looking for is currently unavailable.
Please try again later.
If you are the system administrator of this resource then you should check the error log for details.
Faithfully yours, nginx.

nginx

Решение: проверьте корректность файла конфигурации appsettings.Production.json

Соблюдайте корректный синтаксис в файлах конфигурации!

  1. Последний ключ в списке (секции) должен быть без запятой в конце.
  2. Каждая фигурная скобка должна открыться и закрыться.
  3. Запятая не ставится после фигурной скобки, если фигурные скобки завершают каждую секцию.
  4. Раскомментированные ключи не должны дублироваться.

Ошибка в консоли Failed to load resource: the server responded with a status of 404 ()

complex-logo

Решение: измените значени PathBase на имя каталога приложения.

appsettings.Production.json
json
  "ServiceSettings": {
    "PathBase": "/dbadmin"
  },

PathBase

Некорректная конфигурация сервиса. Обратитесь к администратору комплекса v.24.2 и выше

error-config

Описание: в файле конфигурации отсутствует секция "SecurityKey".

Ошибка логах:

Ошибка получения токена
System.InvalidOperationException: Не настроен ключ подписывания.
at Keysystems.Webservice.Lib.Identity.SingleUserJwtGenerator.GetTokenAsync(String userName, String password, String dataSourceType, String server, String database, String scope, CancellationToken cancellationToken) in C:\GitLab-Runner\builds\_mMsGmyqH\0\dsr\webdev\webnext\webnext.budget\platform\Keysystems.Webservice.Lib\Identity\SingleUserJwtGenerator.cs:line 131
at Keysystems.WebNext.Registrations.Models.DataBaseAuthManager.GetToken(PreLoginInfo preLoginInfo, CancellationToken cancellationToken) in C:\GitLab-Runner\builds\_mMsGmyqH\0\dsr\webdev\webnext\webnext.budget\Modules\core.web\Keysystems.WebNext.Registrations\Models\DataBaseAuthManager.cs:line 500

Решение: сгенерировать секретный ключ и добавить его в файл конфигурации appsettings.Production.json.

1. На хосте выполните функцию для генерации ключа.

bash
cat /dev/urandom | tr -dc 'a-zA-Z0-9' | head -c 32; echo
Резльтат выполнения функции
bash
root@debian-11-test-dsr:~# cat /dev/urandom | tr -dc 'a-zA-Z0-9' | head -c 32; echo
bwdC&YiKXcPWt^lREtnckN!hiQ8Dw%H8

2. Откройте файл конфигурации appsettings.Production.json.

mcedit /opt/wsks-6.0.9_443/www/html/wsks_54430/appsettings.Production.json

3. Добавить секцию Authentication с сгенерированным ключом.

appsettings.Production.json
json
  "Authentication": {
    "AuthenticationMethod": 0,
    ...
    "BuiltInJwtBearer": { 
      "SecurityKey": "bwdC&YiKXcPWt^lREtnckN!hiQ8Dw%H8"
    }
  }

4. Сохраните изменения и перезапустите контейнер WEB-Сервер-КС.

bash
systemctl restart wsks-6.0.9_443

Альтернативно, можно перезапустить только само приложение с помощью команды:

bash
bash /opt/wsks-6.0.9_443/ctl/ws_ctlapp.sh -p "54430"  -m "restart"

© 2003—2026 ООО «Кейсистемс». Все права защищены.