Разделы · Подключение и настройка
Второй день ковыряю, помогите взглядом со стороны.
Чтобы вопрос был предметным, вот цифры.
Список адресов лежит в файле, программа его читает, но берёт только первый. Настройка держится до перезагрузки, после неё слетает.
Подскажите, где я ошибаюсь.
Проверял это на своей задаче, вывод такой же.
Настройки в системе и настройки в программе это два разных хранилища. Программа почти всегда перекрывает системные, поэтому проверяйте оба.
Если настройка слетает после перезагрузки, значит она внесена в сеанс, а не в постоянное хранилище. Смотрите автозапуск и службы.
Долго держал старую схему, пока не упёрся.
Локальные адреса выносите в исключения сразу, иначе внутренние запросы пойдут через посредника и всё встанет.
У нас на прошлом проекте это выглядело так.
Локальные адреса выносите в исключения сразу, иначе внутренние запросы пойдут через посредника и всё встанет.
Контейнер не наследует окружение хоста. Передавайте настройки при сборке образа отдельно и при запуске отдельно, это два разных момента.
Проверял на трёх проектах подряд, картина устойчивая.
Контейнер не наследует окружение хоста. Передавайте настройки при сборке образа отдельно и при запуске отдельно, это два разных момента.
export http_proxy=http://user:pass@10.0.0.5:8000 export https_proxy=$http_proxy export no_proxy=localhost,127.0.0.1,.local curl -s https://example.org/ip
Работает, пока объём небольшой. Дальше правила другие.
Авторизация по адресу удобнее в бою: ничего не хранится в конфигах и не утекает в логи. Логин с паролем берите там, где адрес выхода плавает.
А что показывают логи в момент падения?
Был случай, когда всё сошлось только на третий день разбора.
Контейнер не наследует окружение хоста. Передавайте настройки при сборке образа отдельно и при запуске отдельно, это два разных момента.
Локальные адреса выносите в исключения сразу, иначе внутренние запросы пойдут через посредника и всё встанет.
export http_proxy=http://user:pass@10.0.0.5:8000 export https_proxy=$http_proxy export no_proxy=localhost,127.0.0.1,.local curl -s https://example.org/ip
На другой машине воспроизводится?
До этого работало? Что менялось перед тем, как сломалось?
Был случай, когда всё сошлось только на третий день разбора.
Настройки в системе и настройки в программе это два разных хранилища. Программа почти всегда перекрывает системные, поэтому проверяйте оба.
Поправлю: дело не в объёме, а в темпе.
Переменные окружения читает не весь софт. Часть программ смотрит только свои поля, часть только системные. Проверять надо на самой программе, а не на консоли.
У нас на прошлом проекте это выглядело так.
Настройки в системе и настройки в программе это два разных хранилища. Программа почти всегда перекрывает системные, поэтому проверяйте оба.
Подтверждаю, у нас было ровно то же самое.
Настройки в системе и настройки в программе это два разных хранилища. Программа почти всегда перекрывает системные, поэтому проверяйте оба.
export http_proxy=http://user:pass@10.0.0.5:8000 export https_proxy=$http_proxy export no_proxy=localhost,127.0.0.1,.local curl -s https://example.org/ip
Держите нас в курсе.
Какая версия программы и что с настройками по умолчанию?