Назад | Перейти на главную страницу

(squid): не удалось найти или прочитать текстовый файл ошибки

В нашем ERR_NO_RELAY есть что-то, что вызывает регистрацию этой ошибки и сбой процесса squid при запуске. Я не могу показать вам точное содержание файла, но могу сказать вам

  1. В нем есть несколько строк JavaScript

  2. Когда мы удаляем JavaScript, проблема исчезает.

  3. Этот же файл не вызывает никаких проблем с другими тремя экземплярами squid, которые у нас работают внутри.

  4. Все экземпляры squid взяты из одних и тех же образов виртуальных машин, поэтому они должны быть одинаковыми.

Мы не можем воспроизвести эту проблему, за исключением одного ящика, и мы не можем отладить больше в этом ящике прямо сейчас, поскольку он работает в производственной среде. Я знаю, что эти файлы интерпретируются, поэтому squid может заменить определенные значения, доступные в сеансе, поэтому может быть синтаксическая ошибка вызвала эту проблему. Это не объясняет, почему мы не можем воспроизвести его на других (практически тех же) изображениях. Одно отличие состоит в том, что экземпляр squid, в котором возникла проблема, находился под нагрузкой, когда возникла проблема. Любые предложения / идеи будут оценены. Спасибо!

Проверьте /var/log/squid/cache.log, возможно, вы сможете найти, какой файл Squid не смог найти.

Попробуйте поднять лог, см. эта почта который ссылается на значения debug_options, чтобы помочь отладить его.