23 123
发新话题
打印

[squid] 求助 :关于squid代理服务器的问题

求助 :关于squid代理服务器的问题

各位大虾:
    小弟遇到一棘手问题,编译完squid 2.6后执行脚本没反应,系统提示此命令不存在,已经折腾了1星期了,身心疲惫,有调通过的好心人请给指点一下,不胜感激!
   本人用的系统是magic linux 1.1

TOP

-z初始化的时候说什么了没有?
what's this?

TOP

把你步写出来,才能知道怎么回事!

TOP

求助 :关于squid代理服务器的问题 回复!

1、从www.squid-cache.org 上下载最新版本squid-2.6.STABLE5-20061108.tar.gz
2、在linux系统里建squid的用户和组
3、在/usr/local下用squid用户  tar -xzvf  squid-2.6.STABLE5-20061108.tar.gz
4、进入目录 squid-2.6.STABLE5-20061108 ,执行./configure
5、执行 make all 和 make install
6、修改 /usr/local/squid/etc/squid.config
7、执行 /usr/local/squid/bin/CacheRun 脚本  $CacheRun start  系统提示:该命令不存在。
   有的文档上说执行脚本   /etc/rc.d/init.d/squid start,但我安装完在该目录却未发现脚本。
   所有过程都正常,未报错!

    以上是简要过程,请各位大虾帮忙分析一下,谢谢!

TOP

查看/usr/local/squid/bin/CacheRun这个脚本的内容。
搜寻CacheRun start 这个字段。
然后看看有什么原因报错。。。
你介意把/usr/local/squid/bin/CacheRun脚本里关于CacheRun start 的内容帖出来么?
All i need ,just a girl,a pretty girl,a lovely girl...but,where is such a girl???
I am looking for~~~!

TOP

到那里去下载呀,怎么不行呀!!!!
眞Dê詪袙。哊~ ̄①天wǒ.徻o失詓你    I   LVOE YOU

TOP

求助 :cache 脚本内容 ,大家帮忙看一下

#!/bin/sh
#
#  $Id: RunCache.in,v 1.11 2005/05/17 16:56:36 hno Exp $

prefix=/usr/local/squid
exec_prefix=${prefix}
logdir=${prefix}/var
PATH=${exec_prefix}/sbin:/bin:/usr/bin
export PATH

conf=""
if test "$1" ; then
        conf="-f $1"
        shift
fi

failcount=0
while : ; do
        echo "Running: squid -sY $conf >> $logdir/squid.out 2>&1"
        echo "Startup: `date`" >> $logdir/squid.out
        start=`date '+%d%H%M%S'`
        squid -NsY $conf >> $logdir/squid.out 2>&1
        stop=`date '+%d%H%M%S'`
        t=`expr $stop - $start`
        if test 0 -le $t -a $t -lt 5 ; then
                failcount=`expr $failcount + 1`
        else
                failcount=0
        fi
        if test $failcount -gt 5 ; then
              echo "RunCache: EXITING DUE TO REPEATED, FREQUENT FAILURES" >&2
                exit 1
        fi
        sleep 10
done

TOP

squid这个命令,系统找不到。
你可以把squid的路径加到环境变量的PATH里去。或者,自己改一下启动脚本。。。我不知道你的squid在哪里,估计应该在/usr/local/squid/bin里。
这样改代码。
#!/bin/sh
#
#  $Id: RunCache.in,v 1.11 2005/05/17 16:56:36 hno Exp $

prefix=/usr/local/squid
exec_prefix=${prefix}
logdir=${prefix}/var               #不知道这个logdir是干嘛用的???
bindir=${prefix}/bin
PATH=${exec_prefix}/sbin:/bin:/usr/bin{bindir}
export PATH

conf=""
if test "$1" ; then
        conf="-f $1"
        shift
fi

failcount=0
while : ; do
        echo "Running: squid -sY $conf >> $logdir/squid.out 2>&1"
        echo "Startup: `date`" >> $logdir/squid.out
        start=`date '+%d%H%M%S'`
        squid -NsY $conf >> $logdir/squid.out 2>&1
        stop=`date '+%d%H%M%S'`
        t=`expr $stop - $start`
        if test 0 -le $t -a $t -lt 5 ; then
                failcount=`expr $failcount + 1`
        else
                failcount=0
        fi
        if test $failcount -gt 5 ; then
              echo "RunCache: EXITING DUE TO REPEATED, FREQUENT FAILURES" >&2
                exit 1
        fi
        sleep 10
done

希望这样能够解决问题。
All i need ,just a girl,a pretty girl,a lovely girl...but,where is such a girl???
I am looking for~~~!

TOP

改了还是不行

# RunCache start
bash: RunCache: command not found

TOP

大家帮忙看看,谢谢

执行  # squid -z  时,提示
bash: squid: command not found

TOP

 23 123
发新话题