Rejik + SquidNT 2.5

Обсуждение программы редиректора
Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

Похоже придется мне поставить у себя винду :(

Попробую отловить ошибку у себя.

JohniGo
Сообщения: 87
Зарегистрирован: Ср авг 04, 2004 16:24

Сообщение JohniGo »

Видимо альтернативы нет... :)

кстати модули авторизации так не глюкуют...
есть мысль, не с ними ли не дружит режик, но отказываться от них нет возможности...

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

Поставил сквид по винду, прикрутил к нему режик, все заработало.

По ходу дела имел два танца с бубном, попробуйте у себя:

1. На запуск редиректора влияет расположение сигвиновской dll'ки:
попробуйте положить в system32, попробуйте в место запуска сквида. У меня то не работало, то работало, где ей место так и не смог понять.

2. Возмите архив с режиком для винды, распакуйте в дефолтовый путь, туда же распакуйте бан-листы и ничего не меняя подключите к сквиду. Только в случае правильной работы меняйте конфигурацию.
Опять не понятно с чем это связано, но под виндой ни с того, ни с сего переставал пониматься отредактированный конфиг, хотя под линуксом работало в любом случае и даже в оболочке сигвина работало, а в винде не хотело.

Если проблемы остануться, высылайте конфиги сквиды и режика мне на почту.

JohniGo
Сообщения: 87
Зарегистрирован: Ср авг 04, 2004 16:24

Сообщение JohniGo »

Slava писал(а): Возмите архив с режиком для винды, распакуйте в дефолтовый путь, туда же распакуйте бан-листы и ничего не меняя подключите к сквиду.
неудобно это... хотя если будет работать - смириться можно.

Ошибки воспроизвести удалось? С вылетом процессов?

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

Для первого запуска можно и потерпеть.

Процессы не вылетали

JohniGo
Сообщения: 87
Зарегистрирован: Ср авг 04, 2004 16:24

Сообщение JohniGo »

Авторизация прикручена?

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

Нет, дефолтовый сквидовый конфиг.
режик лег в c:\squid\rejik

JohniGo
Сообщения: 87
Зарегистрирован: Ср авг 04, 2004 16:24

Сообщение JohniGo »

возможно проблемма в нестандартном количестве процессов.
я запускаю 20, т.к. 10 - мало. сквид начинает ругатся, что все заняты...
А вообще подзрительно, сто под сугвином работает, а с dll - нет.. может там "собака порылась"? :)

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

ХЗ.

Возможно сигвин не восвем предназначен для автономной работы

Buzzer
Сообщения: 36
Зарегистрирован: Пт авг 27, 2004 12:59

Сообщение Buzzer »

cygwin1.dll лучше класть в папку system32 и убивать его в редиректоре и сквиде, чтобы избежать несовместимости версий цигвина
рекомендую даже просканировать систему на наличие на харде еще разных cygwin1.dll и прибить их все, оставив только в %systemroot%\system32

причём желательно версию посвежей, я выложил последнюю на данный момент у себя
cygwin1.dll Ver. 1.5.11-1 - http://dsci4sta.mine.nu/rejik/cygwin-dll-win32.rar
Rejik win32 builder
http://dsci4sta.mine.nu/rejik/
Available:
3.2.1
3.2.0
3.2.0 Beta3
3.2.0 Beta2
3.2.0 Beta (int 3.1.4)
3.1.0
3.0.0

JohniGo
Сообщения: 87
Зарегистрирован: Ср авг 04, 2004 16:24

Сообщение JohniGo »

Попытка положить редиректор в каталог по умолчанию ничего не дала...
Попробуем с новой dll...

Есть еще мысль. Частенько перед сбоями редиректора идет сообщение о некорректном запросе...

ntlm-auth[1336]: sending 'NA Incorrect Request Format' to squid
9 [main] redirector 1008 handle_exceptions: Exception: STATUS_ACCESS_VIOLATION
29231 [main] redirector 1008 open_stackdumpfile: Dumping stack trace to redirector.exe.stackdump

может редиректор не может это переварить?

нет.. не помогло.. все равно вылетает... :(
Последний раз редактировалось JohniGo Ср сен 08, 2004 13:46, всего редактировалось 1 раз.

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

Можно ли отловить эту ситуацию с некорректными запросами?
Видимо у кого то клиент что-то не то выдает или логин такой странный?
Как часто такое бывает?
JohniGo писал(а): Есть еще мысль. Частенько перед сбоями редиректора идет сообщение о некорректном запросе...

ntlm-auth[1336]: sending 'NA Incorrect Request Format' to squid
9 [main] redirector 1008 handle_exceptions: Exception: STATUS_ACCESS_VIOLATION
29231 [main] redirector 1008 open_stackdumpfile: Dumping stack trace to redirector.exe.stackdump

может редиректор не может это переварить?

JohniGo
Сообщения: 87
Зарегистрирован: Ср авг 04, 2004 16:24

Сообщение JohniGo »

нет сейчас вот вылетел через несколько минут после замены dll и рестарта...
никаких других ошибок нет.. :(

Попробую оставить 5 процессов (в сквиде по умолчанию), хоть этого стопудово мало.. :(

логины - такого типа zao_vasinasharaga\vasja :)

что-то с новой dll вылетает чаще...
правда опять после ругани про некорректный запрос...

Вернул старую dll. С новой что-то еще хуже... :(
Последний раз редактировалось JohniGo Ср сен 08, 2004 14:50, всего редактировалось 1 раз.

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

Давайте проверим, не от запросов ли вылетает редиректор.

Сделать нужно следующее:

1. Качаем http://www.rejik.ru/download/logger.exe
2. Прописываем его как редиректор с сквиде, перезапускаем сквиду.

Это программа ничего обрезать не будет, а будет только накапливать пользовательские запросы в с:\elog.txt

3. После некоторого времени даем команду:

type c:\elog.txt | redirector.exe >out

Если дело не в запросах, то редиректор отработает и нормально выйдет. Если дело в запросах, то по идее должен вывалить ошибку, типа ACCESS_VIOLATION.

Главное подождать достаточно времени, что бы в elog.txt попал тот запрос, от которого падает редиректор. Если конечно дело в запросах.

JohniGo
Сообщения: 87
Зарегистрирован: Ср авг 04, 2004 16:24

Сообщение JohniGo »

ок. проверим

children-ов сколько поставить?
1 или 5 (по умолчанию в сквиде)?

Ответить