Доброго времени суток, помогите разобраться.На сервере стоит fedora (наследство прошлого)
До сегодняшнего дня прокси-сервер работал исправно, сегодня почему-то отказался.Я пробовал его перезапускать (service squid restart) он выдавал "СБОЙ".
Решил почистить кэш, создать новый.
После махинаций, кэш начал расти, при запуске squid. (файлы core периодически стали появляться, и так, пока место не кончилось.), при этом service squid start также выдавал сбой.
прочитав логи нашел строку : "FATAL:Cannot open HTTP port" остальные смысла не имели, они повествовали о старте\окончании работы.
Попробовал запустить через squid -u 3128 (или 0). Запускался но кэш опять увеличивался в ненормальных масштабах.
Пришел к выводу, что где-то конфликт процессов(т.е. есть уже запущен) и тут сказался ой опыт((
Подскажите, как узнать кто занимает не своё место, и как убить его(через top--kill?)
И также интересно, благодаря чему такое могло случиться, сервер спокойно работает 2й месяц без передышки, до этого всё было нормально.Надеюсь на понимание, спасибо)
>[оверквотинг удален]
> появляться, и так, пока место не кончилось.), при этом service squid
> start также выдавал сбой.
> прочитав логи нашел строку : "FATAL:Cannot open HTTP port" остальные смысла не
> имели, они повествовали о старте\окончании работы.
> Попробовал запустить через squid -u 3128 (или 0). Запускался но кэш опять
> увеличивался в ненормальных масштабах.
> Пришел к выводу, что где-то конфликт процессов(т.е. есть уже запущен) и тут
> сказался ой опыт((
> Подскажите, как узнать кто занимает не своё место, и как убить его(через
> top--kill?)netstat -npltu
> И также интересно, благодаря чему такое могло случиться, сервер спокойно работает 2й
> месяц без передышки, до этого всё было нормально.
> Надеюсь на понимание, спасибо)
>[оверквотинг удален]
> имели, они повествовали о старте\окончании работы.
> Попробовал запустить через squid -u 3128 (или 0). Запускался но кэш опять
> увеличивался в ненормальных масштабах.
> Пришел к выводу, что где-то конфликт процессов(т.е. есть уже запущен) и тут
> сказался ой опыт((
> Подскажите, как узнать кто занимает не своё место, и как убить его(через
> top--kill?)
> И также интересно, благодаря чему такое могло случиться, сервер спокойно работает 2й
> месяц без передышки, до этого всё было нормально.
> Надеюсь на понимание, спасибо)Смотреть в логи + запустить в режиме -d 9 например.
>>[оверквотинг удален]
> Смотреть в логи + запустить в режиме -d 9 например.извиняюсь, что дает нам "9" ? не нашел.
>>>[оверквотинг удален]
>> Смотреть в логи + запустить в режиме -d 9 например.
> извиняюсь, что дает нам "9" ? не нашел.Это детализация debug, насколько подробнее будут логи.
Спасибо, все кто откликнулся. Завтра отпишу о результатах.Попробую: посмотреть кто занимает порт, наличие процессов, в настройках cache_dir выставить 1Gb (нормально, или лучше больше поставить, на диске 20Гб свободного).
и подскажите, что лучше ставить в memory_pools on\off
и, как я понимаю squid должен сам удалять кэш, когда он достигает определенного значения(у меня 95%), т.е. размер кэша напрмую зависит от cache_dir ?
и еще вопрос, права на папку кэша должны быть обязательно у squida, или можно оставить это руту?
> Спасибо, все кто откликнулся. Завтра отпишу о результатах.
> Попробую: посмотреть кто занимает порт, наличие процессов, в настройках cache_dir выставить
> 1Gb (нормально, или лучше больше поставить, на диске 20Гб свободного).зависит от канала, количества пользователей, maximum_object_size
> и подскажите, что лучше ставить в memory_pools on\off
с начало с cache_mem разберитесь.
если ОЗУ много свободного то можно - on, а так же memory_pools_limit смотрите.> и, как я понимаю squid должен сам удалять кэш, когда он достигает
> определенного значения(у меня 95%), т.е. размер кэша напрмую зависит от cache_dir
> ?да
> и еще вопрос, права на папку кэша должны быть обязательно у squida,
> или можно оставить это руту?не нужно руту оставлять. права нужны только для squid
Спасибо, еще раз. Проблема оказалась несколько в другом. Почему-то при вводе "ifconfig" выводилось только 2 интерфейса (1настоящий+1сабинтерфейс), вообще их настроено 4(зачем толком не пойму,наследство тк сказать). Решилось путем перевода squida на саб-интерфейс, который выводился в ифконфиге.Если кто знает, с чем такое может быть связано, то намекните) посмотрел через графику, они активны, при рестарте сети, пишет что, их видит eth0 и с ними всё нормально(не дословно, но суть такая)