Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Info: Squid i webpark.pl http://forum.freesco.pl/viewtopic.php?f=24&t=9861 |
Strona 1 z 2 |
Autor: | KrzySie [ sobota, 12 listopada 2005, 20:32 ] |
Tytuł: | Info: Squid i webpark.pl |
Wejście na stronkę np. http://maciej_kozinski.webpark.pl/squeezer-pl.html jeżeli posiadasz transparent proxy kończy się błędem. Z tego co czytałem w planie jest kompilacja squida z wyeliminowaniem tego błędu ale nie mogłem się doczekać. ![]() Kompilacja z dodatkowym parametrem --enable-underscores trwa kilka minut. Na http://83.16.44.114/nnd/squid-2.5.STABL ... pkg.tar.gz nowy pakiet squida. Instalacja poprzez: |
Autor: | przemek_nnd [ niedziela, 13 listopada 2005, 10:00 ] |
Tytuł: | |
Cytuj: ./configure --prefix=/usr --datadir=/usr/share/squid --host=i586-pc-linux-gnu \
--sysconfdir=/etc/squid --libexecdir=/usr/lib/squid \ --localstatedir=/var --enable-auth="basic,digest,ntlm" \ --enable-removal-policies="lru,heap" \ --enable-digest-auth-helpers="password" \ --enable-storeio="aufs,ufs,diskd,coss,null" \ --enable-basic-auth-helpers="getpwnam,YP,NCSA,SMB,MSNT,PAM,multi-domain-NTLM,winbind" \ --enable-external-acl-helpers="ip_user,unix_group,wbinfo_group,winbind_group" \ --enable-ntlm-auth-helpers="SMB,fakeauth,no_check,winbind" \ --enable-delay-pools --enable-arp-acl --enable-ssl \ --enable-linux-netfilter --enable-ident-lookups \ --enable-useragent-log --enable-cache-digests \ --enable-referer-log --enable-async-io --enable-truncate \ --enable-arp-acl --enable-htcp --enable-carp --enable-poll Dodałeś gdzieś to w tym wątku? Bo chciałbym spróbować se SQUIDEM 2.5 STABLE 12 |
Autor: | KrzySie [ niedziela, 13 listopada 2005, 11:38 ] |
Tytuł: | |
przemek_nnd pisze: Dodałeś gdzieś to w tym wątku? Bo chciałbym spróbować se SQUIDEM 2.5 STABLE 12 Oczywiście w PKBUILD dodałem następującą linię: --enable-arp-acl --enable-htcp --enable-carp --enable-poll \ --enable-underscores --enable-default-err-language="Polish" Ważny znaczek \ kontynuacji na końcu poprzedniej linii. |
Autor: | MAC!EK [ niedziela, 13 listopada 2005, 14:11 ] |
Tytuł: | |
skompilowałem squida STABLE 12 z tymi underscores. Pakiet będzie za chwilę w tym repozytorium: http://devel-nnd.brb.pl/nnd/pakiety.test/ |
Autor: | Anonymous [ niedziela, 13 listopada 2005, 15:42 ] |
Tytuł: | |
Wielkie dzieki! ![]() Jak byś miał też iptables i kernel z obsługą IPMARK to też by się przydało - ja przy tym wymiękłem - nakombinowałem i wylazł mi tylko kernel panic ![]() |
Autor: | Anonymous [ niedziela, 13 listopada 2005, 15:50 ] |
Tytuł: | |
Szkoda, że skompilowany z 1024 file descriptors, mógłbyś dać chociaż 4096 ![]() |
Autor: | MAC!EK [ niedziela, 13 listopada 2005, 17:32 ] |
Tytuł: | |
Powiedz co i jak dokłądnie z tym IPMARK co to daje i do czego to i gdzie jest patch. to samo z descriptors. Jak przydatne to dodam. |
Autor: | tasiorek [ niedziela, 13 listopada 2005, 17:36 ] |
Tytuł: | |
IPMARK to patch z pom-ng ![]() |
Autor: | Anonymous [ niedziela, 13 listopada 2005, 19:32 ] |
Tytuł: | |
MAC!EK pisze: Powiedz co i jak dokłądnie z tym IPMARK co to daje i do czego to i gdzie jest patch.
to samo z descriptors. Jak przydatne to dodam. IPMARK to wątek od bandwitch Menegera - jajko musi być podobno tak skompilowane -wątek http://forum.freesco.pl/viewtopic.php?p=56806#56806 a file descriptors to max ilość otwieranych plików w SQUIDZIE - też gdzaieś to wyczytałem na tym forum - nie pamiętam wątku, chodziło ot, że przy dużej ilości użytkowników w pewnym momencie Squid odmawia pracy - wyświetla info w logach, że za dużo jest otwartych plików |
Autor: | MAC!EK [ niedziela, 13 listopada 2005, 22:57 ] |
Tytuł: | |
Mantro pisze: Szkoda, że skompilowany z 1024 file descriptors, mógłbyś dać chociaż 4096
![]() Zdaje mi się że ten squid ma 4096 file descriptors |
Autor: | KrzySie [ niedziela, 13 listopada 2005, 23:47 ] |
Tytuł: | |
Before configuring Squid, run ulimit -HSn **** (where **** is the number of file descriptors you need to support). Make sure your script for starting Squid contains the above ulimit command to raise the file descriptor limit. Use this command to create cache directories: /usr/loca/squid/sbin/squid -z # ulimit -HSn 16384 # /usr/local/squid/sbin/squid |
Autor: | Anonymous [ poniedziałek, 14 listopada 2005, 00:58 ] |
Tytuł: | |
W naszym PKGBUILD jest taki wpis usr/bin/sed -i "s:^#define SQUID_MAXFD.*:#define SQUID_MAXFD 4096:" \ i w dodatku zachaszowany.... a ja na necie znalazłem |
Autor: | MAC!EK [ poniedziałek, 14 listopada 2005, 12:56 ] |
Tytuł: | |
Mantro pisze: W naszym PKGBUILD jest taki wpis usr/bin/sed -i "s:^#define SQUID_MAXFD.*:#define SQUID_MAXFD 4096:" \ i w dodatku zachaszowany.... gdzie zahaszowany? wcale nie jest zahaszowany. Mantro pisze: a ja na necie znalazłem
Hmm to chyba warto usunąć tą linię z sed'em i dodać opcję do configure: --with-maxfd=4096 |
Autor: | Anonymous [ poniedziałek, 14 listopada 2005, 18:28 ] |
Tytuł: | |
Dzięki za poprawkę w CVSie ![]() Pozdrawiam |
Autor: | Anonymous [ wtorek, 15 listopada 2005, 01:29 ] |
Tytuł: | |
Cytuj: Hmm to chyba warto usunąć tą linię z sed'em i dodać opcję do configure: --with-maxfd=4096
Chyba nic się nie zmieniło... po skompilowaniu z PKGBUILD mam takie komunikaty 2005/11/15 00:26:41| Starting Squid Cache version 2.5.STABLE12 for i586-pc-linux-gnu... 2005/11/15 00:26:41| Process ID 28914 2005/11/15 00:26:41| With 1024 file descriptors available 2005/11/15 00:26:41| DNS Socket created at 0.0.0.0, port 32775, FD 6 2005/11/15 00:26:41| Adding nameserver 127.0.0.1 from squid.conf 2005/11/15 00:26:41| Adding nameserver 212.85.112.37 from squid.conf 2005/11/15 00:26:41| Adding nameserver 213.25.47.166 from squid.conf 2005/11/15 00:26:41| Adding nameserver 194.204.152.34 from squid.conf 2005/11/15 00:26:41| Adding nameserver 194.204.159.1 from squid.conf 2005/11/15 00:26:41| User-Agent logging is disabled. 2005/11/15 00:26:41| Referer logging is disabled. |
Autor: | MAC!EK [ wtorek, 15 listopada 2005, 11:51 ] |
Tytuł: | |
Spróbuj do /etc/rc.d/squid wpisać przed squid i zobacz wtedy czy będzie OK |
Autor: | Anonymous [ wtorek, 15 listopada 2005, 15:11 ] |
Tytuł: | |
Pokaż gdzie to wstawić, bo ja zrobiłem tak i nie pomogło . /etc/rc.conf . /etc/rc.d/functions PID=`pidof -o %PPID /usr/sbin/squid` case "$1" in start) if [ ! -f /var/cache/squid/swap.state ]; then stat_busy "Creating squid's swap directories" /usr/sbin/squid -z limit -HSn 4096 fi stat_busy "Starting squid" [ -z "$PID" ] && /usr/sbin/squid ${SQUID_ARGS} if [ $? -gt 0 ]; then stat_fail else add_daemon squid stat_done fi ;; stop) |
Autor: | KrzySie [ wtorek, 15 listopada 2005, 16:32 ] |
Tytuł: | |
Powinieneś wstawić trochę niżej po: ale i tak nic nie pomoże (próbowałem). Na http://squid.sourceforge.net/hno/linux-lfd.html znalazłem jakieś rozwiązanie "problemu" ale nie jestem orłem z EN. Zrozumiałem tylko, że trzeba (chyba) kompilować kernel. W /lib/modules/2.4.31-1nnd/build/include/linux/fs.h znajduje się inicjująca proces linijka - /* Fixed constants first: */ #undef NR_OPEN #define NR_OPEN (1024*1024) /* Absolute upper limit on fd num */ #define INR_OPEN 1024 /* Initial setting for nfile rlimits */ i w niej trzeba dokonać najpierw zmian? Czy warto ![]() ![]() |
Autor: | Anonymous [ wtorek, 15 listopada 2005, 23:38 ] |
Tytuł: | |
Chmm... a może by tak prościej. Nic z tego nie rozumiem, ale jutro spróbuję tak zrobić - przekompilować w ten sposób jajko |
Autor: | przemek_nnd [ środa, 16 listopada 2005, 13:27 ] |
Tytuł: | |
Cytuj: Edit /usr/include/bits/types.h to define __FD_SETSIZE to at least the amount of filedescriptors you'd like to support (Not required for Squid-2.5 and later). Czyli nie jest wymagane dl tych wersji, jak zapodam w PKGBUILD --with-maxfd=4096 mam komunikaty w trakcie budowy pakietu typu checking Default FD_SETSIZE value... 1024 Maximum filedescriptors set to 4096 Chyba to wystarczy co? [/quote] |
Strona 1 z 2 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |