[Sarlug] squid СРОЧНО

linderoxxx =?iso-8859-1?q?linderoxxx_=CE=C1_mail=2Eru?=
Ср Мар 26 12:19:13 MSK 2008


Eugene Suchkov wrote:
>
>
> On Wed, Mar 26, 2008 at 11:43 AM, linderoxxx <linderoxxx на mail.ru 
> <mailto:linderoxxx на mail.ru>> wrote:
>
>     ребята , СРОЧНО, не могу понять почему не работает web, при этом
>     работает icq и почта...
>     но только на паре клиентов
>
>
> Почта и ICQ, я сильно подозреваю ходят слева от сквида?!
>  
>
>     упал почему-то сквид... вернее он работает
>     но при команде /usr/sbin/squid -k reconfigure выдает мне
>
>     master на local ~ $ sudo /usr/sbin/squid -k reconfigure
>     squid: ERROR: No running copy
>
>     master на local ~ $ ps aux | grep squid
>     root      6887  0.0  3.5  32708 27288 ?        Ss   12:27   0:00
>     /usr/sbin/squid -DYC
>     squid     6889  0.0  3.7  33232 28656 ?        S    12:27   0:00
>     (squid)
>     -DYC
>     master    7192  0.0  0.0   2652   684 pts/2    S+   12:41   0:00
>     grep squid
>
>     в /var/run/ нету squid.pid
>
>     traceroute, ping до google.ru <http://google.ru>  с клиентов идет
>     отлично
>
>
> И они тоже разумеется на сквид никак не завязаны.
>
>
> kill (-9) пристукнуть живых сквидов и поправить init..d/squid. Если он 
> пересобирался, то наверняка pid оставляет в другом каком-то месте
>
>
>
> -- 
> With best regards
> Eugene A. Suchkov
> http://cityhawk.ru
> ------------------------------------------------------------------------
>
> _______________________________________________
> Sarlug mailing list
> Sarlug на lists.lug.ru
> https://lists.lug.ru/mailman/listinfo/sarlug
Убивал все сквиды kill -9 ...  и  тд
запускаю... останавливаю - всё равно остается... в /etc/init.d/squid  
pid лежит там где и лежал...
щаз закину старый /etc/init.d/squid
вопрос, я уже думаю... а может я где напортачил вчера...

была проблема с зависимостями pam-login, я пересобрал с ключами --nodep 
и еще каким то
но вроде в инете вычитал, что это решение прлблемы....

genix просил rc-status

...

for level in ${runlevelidxs} ; do
        echo "Runlevel: ${HILITE}${level}${NORMAL}"
        for service in ${runlevels[${arridx}]} ; do
                if [[ -n ${inactive} && $( in_list "${inactive}" 
"${service}" ) -eq 1 ]] ; then
                        print_msg "${service}" "${WARN}" 'inactive'
                elif [[ $(in_list "${started}" "${service}") -eq 1 ]] ; then
                        print_msg "${service}" "${GOOD}" 'started'
                elif [[ -n ${starting} && $( in_list "${starting}" 
"${service}" ) -eq 1 ]] ; then
                        print_msg "${service}" "${GOOD}" 'starting'
                elif [[ -n ${stopping} && $( in_list "${stopping}" 
"${service}" ) -eq 1 ]] ; then
                        print_msg "${service}" "${BAD}" 'stopping'
                elif [[ -n ${failed} && $( in_list "${failed}" 
"${service}" ) -eq 1 ]] ; then
                        print_msg "${service}" "${BAD}" 'failed'
                elif [[ -n ${broken} && $( in_list "${broken}" 
"${service}" ) -eq 1 ]] ; then
                        print_msg "${service}" "${BAD}" 'broken'
                else
                        print_msg "${service}" "${WARN}" '  off'
                fi
        done
        let "arridx += 1"
        [ -n "${UNUSED}" ] && exit 0
done


Подробная информация о списке рассылки Sarlug