Неясно мне, если Вы говорите о циклическом выравнивании нагрузки DNS или если Вы используете подсистему балансировки нагрузки уровня 7, это делает циклическое выравнивание нагрузки Сеансов HTTP. Также неясно, позволяете ли Вы клиентам использовать постоянные соединения HTTP/1.1 для серверов приложений.
Короче говоря, выравнивание нагрузки DNS не должно вызывать behavor, который Вы видите. Выравнивание нагрузки уровня 7 certianly могло, особенно если Вы не позволяете клиентам сохранять постоянные соединения открытыми для серверов приложений.
Некоторый объем 401 ответа на клиентские запросы в среде NTLM-HTTP нормален. Квитирование NTLM-HTTP как таково:
Можно получить более глубокий фон по http://www.innovation.ch/personal/ronald/ntlm.html (включая описания байта для байта заголовков, и т.д.).
NTLM по аутентификации HTTP аутентифицирует каждое соединение, таким образом, сообщения проверки активности соединения или HTTP/1.1 персистентные сессии требуются. Если, гипотетически, Вы не используете постоянные соединения nad случайным образом возвращаемые клиентские запросы и ответы на проблемы NTLM между различными серверами IIS затем, Вы собираетесь иметь проблемы (и, откровенно говоря, я не могу предположить, что это даже работало бы).
Это из-за переменных среды, которые не используются в cron.
Конкретно в вашем случае это переменная PS1.
Установите эту переменную в своем скрипте, и она будет Работа.
Примерно так:
#!/bin/bash
scr_name="test"
/bin/env
export PS1=hi
pid=`screen -ls | grep -w $scr_name`
if [ -z "$pid" ];
then
screen -dmS $scr_name
fi
В этом случае приглашение будет установлено на «привет». Просто измените его на то, что хотите.