Я настраиваю ansible для установки DB2 на сервере Linux. Все работает, за исключением последнего шага, который мне нужно запустить:
db2 update database manager configuration using svcename db2c_db2inst1
Однако я не могу запустить это как непривилегированный пользователь (я могу запустить его как пользователь db2isnt1 из строки cmd, и он работает). Задача, которую я использую, выглядит так:
tasks:
- name: setup svcename db2c_db2inst1
remote_user: db2inst1
shell: db2 update database manager configuration using svcename db2c_db2inst1
, но я получаю следующую ошибку:
TASK [setup svcename db2c_db2inst1] db2 обновляет конфигурацию менеджера баз данных, используя svcename db2c_db2inst1 ...
Я настраиваю ansible для установки DB2 на сервере Linux. Все работает, за исключением последнего шага, который мне нужно запустить:
db2 update database manager configuration using svcename db2c_db2inst1
Однако я не могу запустить это как непривилегированный пользователь (я могу запустить его как пользователь db2isnt1 из строки cmd, и он работает). Задача, которую я использую, выглядит так:
tasks: - name: setup svcename db2c_db2inst1 remote_user: db2inst1 shell: db2 update database manager configuration using svcename db2c_db2inst1
, но я получаю следующую ошибку:
TASK [setup svcename db2c_db2inst1] db2 обновляет конфигурацию менеджера баз данных, используя svcename db2c_db2inst1 ...
Я настраиваю ansible для установки DB2 на сервере Linux. Все работает, за исключением последнего шага, который мне нужно запустить:
db2 update database manager configuration using svcename db2c_db2inst1
Однако я не могу запустить это как непривилегированный пользователь (я могу запустить его как пользователь db2isnt1 из строки cmd, и он работает). Задача, которую я использую, выглядит так:
tasks: - name: setup svcename db2c_db2inst1 remote_user: db2inst1 shell: db2 update database manager configuration using svcename db2c_db2inst1
, но я получаю следующую ошибку:
TASK [setup svcename db2c_db2inst1] ****************************************** фатальный: [db2ansible]: НЕ СМОГЛИ! => {"changed": true, "cmd": "менеджер баз данных обновлений db2 конфигурация с использованием svcename db2c_db2inst1 "," delta ": «0: 00: 00.003631», «конец»: «2017-02-13 16: 39: 38.301753», «не удалось»: правда, «rc»: 127, «start»: «2017-02-13 16: 39: 38.298122», «stderr»: «/ bin / sh: и сейчас я работаю над заголовками. Проблема в том, что для существующих скриптов (и я выдаю ошибку 404 в ...
Я хотел бы намеренно создать ошибку 404 для некоторых страниц на моем сервере, и в настоящее время я работаю над заголовками. проблема в том, что для существующих скриптов (и я даю в скрипте ошибку 404) в поле заголовка
Content-Type
отображаетсяtext / html; charset = UTF-8
, а для реальных страниц 404 в том же поле отображаетсяtext / html; charset = iso-8859-1
, что противоречит моей цели. Я попытался добавитьAddDefaultCharset UTF-8
в основной config, но тут не повезло. Вопрос в том, как установить кодировку на этих реальных страницах ошибок?
Разобрался: используйте ErrorDocument
для желаемого кода ошибки (в данном случае 404), сделайте так, чтобы он указывал на скрипт в корневом веб-каталоге, затем настройте все, что мне нравится в ErrorDocument
.