Виндовс Сервер 2003 + Squid 3.0 stable23-bzrДостался в наследство от предыдущего админа, стоял себе и работал без проблем, изменения в настройки не вносились, работы на сервере никакие не велись. Проблема в остановке службы самого Squid, отваливается и все тут.
Пишет "Служба Squid не реагирует на управляющие функции. Справка NET HELPMSG 2186"
Пытался подтолкнуть из панели администрирования сервера, служба присутствует в системе, но отключена, нажав на пуск получаю ошибку "1053 Служба не ответила на запрос своевременно",
или "Ошибка 1058. Служба не может быть запущена".При перезагрузке сервера после ввода логина вылетает рамка, "Некоторые службы работают некорректно или неполностью запущены".
Откуда такая напасть взялась не пойму, все крутилось на автопилоте достаточно долго.
Пробывал восстанавливать с бэкапа, не помогло, скачал такую же версию уже откомпиленую чистую, почитал доки, установил по новой, переписал предыдущие конфигурационные файлы в чистую версию, запустил с ключом -z для создания кеша, все создалось нормально, потом запустил с ключом -i, для создания службы по новой получил ошибку Create service failed.
Что дальше с ним делать ума не дам, подскажите пожалуйста варианты решения проблемы !
Думал поставить версию свежую 3.1.20, но не понял как ее скомпилировать под сервер 2003.
>[оверквотинг удален]
> Откуда такая напасть взялась не пойму, все крутилось на автопилоте достаточно долго.
> Пробывал восстанавливать с бэкапа, не помогло, скачал такую же версию уже откомпиленую
> чистую, почитал доки, установил по новой, переписал предыдущие конфигурационные файлы
> в чистую версию, запустил с ключом -z для создания кеша, все
> создалось нормально, потом запустил с ключом -i, для создания службы по
> новой получил ошибку Create service failed.
> Что дальше с ним делать ума не дам, подскажите пожалуйста варианты решения
> проблемы !
> Думал поставить версию свежую 3.1.20, но не понял как ее скомпилировать под
> сервер 2003.Бядаааааа) Я не знаю нормальных средств отладки под венду) Попробуйте посмотреть логи...
хз де там в винде... во фре: /usr/local/squid/logs/cache.logТак же попробуйте запустить бинарь squid.exe (или какой там в винде))) в консоли ))
в винде это пуск->выполнить->cmdпосмотреть вывод чо оно пишет)
И да.... ОС под squid должна быть ДРУГАЯ! )
> Бядаааааа) Я не знаю нормальных средств отладки под венду) Попробуйте посмотреть логи...Смотрел. Невозможно службу запустить и все тут, пишут в логе...
> хз де там в винде... во фре: /usr/local/squid/logs/cache.logТам же только на c:\squid\logs\cache.log
> Так же попробуйте запустить бинарь squid.exe (или какой там в винде))) в
> консоли ))Запускал, толку то что. Стартует и через несколько минут вываливает с ошибкой назад.
> И да.... ОС под squid должна быть ДРУГАЯ! )
Может мне squid NT поискать, случайно услышал про такой, говорят он под винду лучше заточен. Хотя у меня и этот работал больше года в автопилоте, пока вот не упал.
А может это вирь какой а ?
> Может мне squid NT поискать, случайно услышал про такой, говорят
> он под винду лучше заточен. Хотя у меня и этот работал
> больше года в автопилоте, пока вот не упал.Под ВИНДУ, ИМХО - заточен лучше их родной ISA. :) В составе этого ПО, как я понимаю, есть и прокси.
> А может это вирь какой а ?
Сейчас мои знакомые шаманы выйдут из астрала - у них обязательно спрошу. :)
> Пробывал восстанавливать с бэкапа, не помогло, скачал такую же версию уже откомпиленую
> чистую, почитал доки, установил по новой, переписал предыдущие конфигурационные файлы
> в чистую версию, запустил с ключом -z для создания кеша, все
> создалось нормально, потом запустил с ключом -i, для создания службы по
> новой получил ошибку Create service failed.А перед тем как создать службу вы её удалили?
Примеры:
удалить службу
c:\squid\sbin\squid -r -f c:\squid\etc\squid.conf -n Squidсоздать службу
c:\squid\sbin\squid -i -f c:\squid\etc\squid.conf -n SquidОстановить службу
net stop SquidЗапустить службу
net start SquidСоздать кэш
c:\squid\sbin\squid -z -f c:\squid\etc\squid.confРеконфигурация
c:\squid\sbin\squid -n Squid -f c:\squid\etc\squid.conf -k reconfigureРотация логов
c:\squid\sbin\squid -n Squid -k rotate
> А перед тем как создать службу вы её удалили?Нет конечно. В статьях по сквиду и в описании ключей которые я изучал, очень мало отводиться описаниям ключей, мое упущение. Хотя искал специально как службу удалить, была мысль, что раз она прописывается то и должна удаляться.
> удалить службу
Премного благодарен, буду попробывать :)
> создать службу
> c:\squid\sbin\squid -i -f c:\squid\etc\squid.conf -n Squidпробывал тупо, suid -i и все. Ключ -f зачем и зачем указание на suid.conf, просто я в дистрибутив чистый переписал старый конфигурационный файл, или он обновит запись ?
Есть просто опасение что наделаю ошибок с конфигом> Остановить службу
> Запустить службуПро это знаю, даже батник для рестарта написал :)
> Создать кэш
> c:\squid\sbin\squid -z -f c:\squid\etc\squid.confСоздавал с ключом -z только, ошибка ?
> Реконфигурация
А это зачем делать ?
> Ротация логов
А это зачем делать ?
-f - это ключ указания файла конфигурации
В свой время информацию брал отсюда:http://www.anshlag.com/articles.php?id=83
А про ротацию логов вам гугл лучше ответит. ;)
p.s. и народ конечно прав squid больше заточен для unix-подобных систем.
> p.s. и народ конечно прав squid больше заточен для unix-подобных систем.Поднять так и не получилось. Пришлось быстро развернуть другой прокси :(
Только потом на одном из форумов прочитал про схожую ситуацию, но возвращаться назад уже не стану, так как не рекомендуют squid под Вынь Сервер. Проблема могла возникнуть после очередного обновления автоматического Microsoft Security Essentials и процесс начал блокироваться, нужно было попробовать добавить в исключения...
> Думал поставить версию свежую 3.1.20, но не понял как ее скомпилировать под
> сервер 2003.Поднимаешь другую ОС (в какой больше разбираешься linux, bsd),
ставишь сквид, натравливаешь туда старый конфиг.
>[оверквотинг удален]
> Откуда такая напасть взялась не пойму, все крутилось на автопилоте достаточно долго.
> Пробывал восстанавливать с бэкапа, не помогло, скачал такую же версию уже откомпиленую
> чистую, почитал доки, установил по новой, переписал предыдущие конфигурационные файлы
> в чистую версию, запустил с ключом -z для создания кеша, все
> создалось нормально, потом запустил с ключом -i, для создания службы по
> новой получил ошибку Create service failed.
> Что дальше с ним делать ума не дам, подскажите пожалуйста варианты решения
> проблемы !
> Думал поставить версию свежую 3.1.20, но не понял как ее скомпилировать под
> сервер 2003.Покажи размеры log файлов squid-а... если слишком большие лог файлы пересоздай и запусти заново
> Покажи размеры log файлов squid-а... если слишком большие лог файлы пересоздай и
> запусти зановоПробовал не помогало. Так же ставил чистый дистрибутив с нуля, со старым конфигурационным файлом, служба не запускалась, хотя и прописывалась. И прибил я сие чудо насовсем, по наказам опытных здешних шаманов :)