Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest środa, 25 czerwca 2025, 00:40

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 25 ]  Przejdź na stronę 1, 2  Następna
Autor Wiadomość
Post: sobota, 12 listopada 2005, 20:32 
Offline
Użytkownik

Rejestracja: wtorek, 8 lutego 2005, 13:51
Posty: 456
Lokalizacja: Kielce
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:
: [/] [] ()
pacman -U http://83.16.44.114/nnd/squid-2.5.STABLE10-3nnd.pkg.tar.gz


Ostatnio zmieniony niedziela, 9 kwietnia 2006, 00:33 przez KrzySie, łącznie zmieniany 1 raz

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 13 listopada 2005, 10:00 
Offline
Użytkownik

Rejestracja: sobota, 1 stycznia 2005, 21:33
Posty: 416
Lokalizacja: Włocławek
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


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 13 listopada 2005, 11:38 
Offline
Użytkownik

Rejestracja: wtorek, 8 lutego 2005, 13:51
Posty: 456
Lokalizacja: Kielce
przemek_nnd pisze:
: [/] [] ()
  --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

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.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 13 listopada 2005, 14:11 
Offline
MODERATOR

Rejestracja: poniedziałek, 27 stycznia 2003, 23:39
Posty: 3065
Lokalizacja: Kraków/Częstochowa
skompilowałem squida STABLE 12 z tymi underscores.
Pakiet będzie za chwilę w tym repozytorium:
http://devel-nnd.brb.pl/nnd/pakiety.test/

_________________
Ten post Ci pomógł? Zaznacz go jako pomocny .


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 13 listopada 2005, 15:42 
Wielkie dzieki! :D
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 :oops:


Na górę
  
 
 Tytuł:
Post: niedziela, 13 listopada 2005, 15:50 
Szkoda, że skompilowany z 1024 file descriptors, mógłbyś dać chociaż 4096 :)


Na górę
  
 
 Tytuł:
Post: niedziela, 13 listopada 2005, 17:32 
Offline
MODERATOR

Rejestracja: poniedziałek, 27 stycznia 2003, 23:39
Posty: 3065
Lokalizacja: Kraków/Częstochowa
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.

_________________
Ten post Ci pomógł? Zaznacz go jako pomocny .


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 13 listopada 2005, 17:36 
Offline
MODERATOR

Rejestracja: sobota, 30 lipca 2005, 14:08
Posty: 3984
Lokalizacja: Rzeszów
IPMARK to patch z pom-ng ;) i potrzebny jest podejrzewam do uruchomienia tego 2 programu do dynamicznego podzalu lacza.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 13 listopada 2005, 19:32 
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


Na górę
  
 
 Tytuł:
Post: niedziela, 13 listopada 2005, 22:57 
Offline
MODERATOR

Rejestracja: poniedziałek, 27 stycznia 2003, 23:39
Posty: 3065
Lokalizacja: Kraków/Częstochowa
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

_________________
Ten post Ci pomógł? Zaznacz go jako pomocny .


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 13 listopada 2005, 23:47 
Offline
Użytkownik

Rejestracja: wtorek, 8 lutego 2005, 13:51
Posty: 456
Lokalizacja: Kielce
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


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 14 listopada 2005, 00:58 
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
: [/] [] ()
--enable-htcp --enable-carp --enable-poll --with-maxfd=4096


Na górę
  
 
 Tytuł:
Post: poniedziałek, 14 listopada 2005, 12:56 
Offline
MODERATOR

Rejestracja: poniedziałek, 27 stycznia 2003, 23:39
Posty: 3065
Lokalizacja: Kraków/Częstochowa
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
: [/] [] ()
--enable-htcp --enable-carp --enable-poll --with-maxfd=4096


Hmm to chyba warto usunąć tą linię z sed'em i dodać opcję do configure: --with-maxfd=4096

_________________
Ten post Ci pomógł? Zaznacz go jako pomocny .


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 14 listopada 2005, 18:28 
Dzięki za poprawkę w CVSie :D poprawiłbyś jeszcze CVS kernela - aby IPMARK instalował się standardowo
Pozdrawiam


Na górę
  
 
 Tytuł:
Post: wtorek, 15 listopada 2005, 01:29 
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.


Na górę
  
 
 Tytuł:
Post: wtorek, 15 listopada 2005, 11:51 
Offline
MODERATOR

Rejestracja: poniedziałek, 27 stycznia 2003, 23:39
Posty: 3065
Lokalizacja: Kraków/Częstochowa
Spróbuj do /etc/rc.d/squid wpisać
: [/] [] ()
limit -HSn 4096

przed squid i zobacz wtedy czy będzie OK

_________________
Ten post Ci pomógł? Zaznacz go jako pomocny .


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 15 listopada 2005, 15:11 
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)


Na górę
  
 
 Tytuł:
Post: wtorek, 15 listopada 2005, 16:32 
Offline
Użytkownik

Rejestracja: wtorek, 8 lutego 2005, 13:51
Posty: 456
Lokalizacja: Kielce
Powinieneś wstawić trochę niżej po:
: [/] [] ()
 stat_busy "Starting squid"
ulimit -HSn 4096
 

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 :?: Ja tak bardzo nie jestem zainteresowany :idea:


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 15 listopada 2005, 23:38 
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


Na górę
  
 
 Tytuł:
Post: środa, 16 listopada 2005, 13:27 
Offline
Użytkownik

Rejestracja: sobota, 1 stycznia 2005, 21:33
Posty: 416
Lokalizacja: Włocławek
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]


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 25 ]  Przejdź na stronę 1, 2  Następna

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 3 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl