Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest niedziela, 15 czerwca 2025, 18:56

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 9 ] 
Autor Wiadomość
Post: środa, 8 listopada 2006, 23:46 
Offline

Rejestracja: niedziela, 17 września 2006, 15:15
Posty: 7
Witam,

Zainstalowałem squida zgodnie z powyzszym opisem i wszystko poszło OK! tylko po odpaleniu wywala małe błędziki ktorych nie moge sie doszukac. Dodam jeszcze ze katalog na cache z odpowiednimi prawami jest stworzony i jest on w / a jednak cos mu nie pasuje
: [/] [] ()

2006/11/01 12:27:42| parseConfigFile: line 22 unrecognized: '    Cache_dir ufs /cache 500 16 256'
2006/11/01 12:27:42| parseConfigFile: line 28 unrecognized: 'reference_age 2 week'
FATAL: Bungled squid.conf line 100:     delay_access magic_words1
Squid Cache (Version 2.5.STABLE9): Terminated abnormally.
CPU Usage: 0.020 seconds = 0.010 user + 0.010 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 222
Aborted
root@server:/usr/local/squid/sbin#



Jesli ktos wie co jest nie tak to podpowiedzi mile widziane :-)
Pozdr;


Na górę
 Wyświetl profil  
 
Post: czwartek, 9 listopada 2006, 11:40 
Offline
Użytkownik

Rejestracja: wtorek, 13 sierpnia 2002, 11:27
Posty: 823
Lokalizacja: Lubliniec
kesek pisze:
2006/11/01 12:27:42| parseConfigFile: line 22 unrecognized: ' Cache_dir ufs /cache 500 16 256'
2006/11/01 12:27:42| parseConfigFile: line 28 unrecognized: 'reference_age 2 week'
FATAL: Bungled squid.conf line 100: delay_access magic_words1
Squid Cache (Version 2.5.STABLE9): Terminated abnormally.
CPU Usage: 0.020 seconds = 0.010 user + 0.010 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 222
Aborted


Przecież wszystko masz jak na dłoni:

: [/] [] ()
parseConfigFile: line 22 unrecognized:


Nie rozpoznane

: [/] [] ()
reference_age 2 week


To też. Ta komenda akurat nie działa ze squid'em z NND. Chyba jakieś stare wersje squid'a to miały.

Tak ogólnie to podejrzewam, ze przepisałeś skądś konfig do squid'a - stąd wynikają Twoje problemy.

_________________
Ludzie często, zamiast szukać prostych rozwiązań, komplikują sobie życie...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 14 listopada 2006, 14:51 
Offline

Rejestracja: niedziela, 17 września 2006, 15:15
Posty: 7
Witam,

Squid juz startuje i tworzy cache i wszystko pieknie ładnie tylo ze po jakichs 5 sekundach znika z pamieci , wie ktos co moze to powodowac :?:

oto moj squid.conf

: [/] [] ()
#!bin/sh
#ła serwer
    http_port 3128       
# Co squid ma przyspieszać   
# Podajemy port 80, na tym działa www, ten port będzie przyspieszać squid
    httpd_accel_port 80
# Wymagane do powyższego
    httpd_accel_with_proxy on
# obsługa akceleracji hostów virtualnych
    httpd_accel_host virtual
# Wymagane do transparentnego proxy
    httpd_accel_uses_host_header on
# Włanczamy keszowanie cgi
    hierarchy_stoplist cgi-bin ?
    acl QUERY urlpath_regex cgi-bin \?
    no_cache deny QUERY

# Ustawiamy nasz cahce,
# /cache katalog gdzie będzie przechowywany, 2500 ile Mb chcemy na nasz Cache
    cache_dir ufs /cache 2500 16 256

# Ilo¶ć pamięci przeznaczonej na Squida, odwieczna zasada, im więcej tym lepiej  :)
    cache_mem 64 MB
# Po jakim czasie keszowane strony maj± zostać usunięte
# Po tym czasie najstarsze strony które s± w Cache zostan± usunięte
#reference_age 2 week
# i reguły od¶wierzania wybranych elementów
refresh_pattern -i (.*jpg$|.*gif$) 0 50% 28800
refresh_pattern -i (.*html$|.*htm|.*shtml) 0 20% 1440
refresh_pattern (http://.*/$) 0 20% 1440
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320

# i log, przedtem zróbmy w katalogu /var/log/ katalog
# 'mkdir squid' i nadajmy mu prawa chown -R squid.squid squid
    cache_access_log /var/log/squid/access.log
    cache_log /var/log/squid/cache.log
    cache_store_log /var/log/squid/store.log
    pid_filename /var/log/squid/squid.pid

# Zalecana minimalna konfiguracja, wydaje mi się, że nie wymaga tłumaczenia
    acl all src 0.0.0.0/0.0.0.0
    acl manager proto cache_object
    acl localhost src 127.0.0.1/255.255.255.255
    acl to_localhost dst 127.0.0.0/8
    acl SSL_ports port 443 563
    acl Safe_ports port 80          # http
    acl Safe_ports port 21          # ftp
    acl Safe_ports port 443 563     # https, snews
    acl Safe_ports port 1025-65535  # pozostałe porty
    acl CONNECT method CONNECT

# komu pozwalamy bałwan jestem, a komu nie...
    http_access allow manager localhost
    http_access deny manager
    http_access deny !Safe_ports
    http_access deny CONNECT !SSL_ports

# Ustawiamy parametry naszej sieci
# Ip naszego serwera
    acl server src 192.168.0.1
    http_access allow server
# Zakres adresowy naszej sieci
    acl our_networks src 192.168.0.1-192.168.0.255
# Zezwalamy naszej sieci
    http_access allow our_networks
# Zabraniamy innym
    http_access deny all
    http_reply_access allow all
    icp_access allow all

# Użytkownik pod którym działać będzie Squid   
    cache_effective_user squid
    cache_effective_group squid
# Tutaj    chyba jasno  ;-)
    visible_hostname proxy.ventus.pl
    cache_mgr admin@ventus.pl
    coredump_dir /cache

# Maxymalnie duzy obiekt zapisywany na dysku, w naszym cache
    maximum_object_size 61440 KB


# Zakres adresowy naszej sieci
    acl magic_words1 url_regex -i 192.168
# Definujemy które rozszeżenia plików będ± ograniczane   
    acl magic_words2 url_regex -1 .html .htm .php .cgi .asp
#Dwie klasy delay pools   
    delay_pools 2
# Pierwsza
    delay_class 1 2
# -1/-1 oznacza brak ograniczeń co do długo¶ci pliku i jego¶ciagania
# dla całej sieci jak i hosta
    delay_parameters 1 -1/-1 -1/-1
# Nasz Lan 192.168
#    delay_access magic_words1
# Druga, ograniczenia na wybrane pliki   
# Warto¶ci podajemy w bitach. Liczym w ten sposób:
# Przeznaczamy 100 KB więc 100*1024/8 = 12800
    delay_class 2 2
    delay_parameters 2 12800/25600 -1/-1
    delay_access 2 allow magic_words2
# Porponuje eksperymentować



a wersja squida to squid-2.5.STABLE9 nie jest najnowszy ale to nie powinien byc problem.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 14 listopada 2006, 15:32 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Sprawdź logi squida. Po uruchomieniu oprócz procesu squid powinien pojawić się proces unlinkd, przy braku tego drugiego proces squida po chwili znika. Przyczyna będzie z reguły podana w logu.

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 14 listopada 2006, 16:33 
Offline

Rejestracja: niedziela, 17 września 2006, 15:15
Posty: 7
Dziwna sprawa bo nie ma logow squida nawet polecenie find nie odnalazło pliku z logami :(


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 14 listopada 2006, 17:05 
Offline
MODERATOR

Rejestracja: sobota, 30 lipca 2005, 14:08
Posty: 3984
Lokalizacja: Rzeszów
Sprawdz, czy uztkownik na ktorym dziala squid ma prawa do zapisu w katalogu w ktorym maja znajdowac sie logi.

_________________
FAQ dla NND: http://nnd-linux.pl/faq.php
Doswiadczenie, to cos, co zdobywasz tuz po chwili w ktorej go potrzebowales.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 14 listopada 2006, 19:58 
Offline

Rejestracja: niedziela, 17 września 2006, 15:15
Posty: 7
Jest jeszcze problem z cachem po wydaniu komendy RunCache &

: [/] [] ()
[1] 1970
root@server:/usr/local/squid/bin# Running: squid -sY  >> /usr/local/squid/var/squid.out 2>&1
Running: squid -sY  >> /usr/local/squid/var/squid.out 2>&1
Running: squid -sY  >> /usr/local/squid/var/squid.out 2>&1
Running: squid -sY  >> /usr/local/squid/var/squid.out 2>&1
Running: squid -sY  >> /usr/local/squid/var/squid.out 2>&1
Running: squid -sY  >> /usr/local/squid/var/squid.out 2>&1
RunCache: EXITING DUE TO REPEATED, FREQUENT FAILURES
[1]+  Exit 1                  ./RunCache



a to wynik polecenia ps aux | grep squid

: [/] [] ()

root@server:/usr/local/squid/bin# ps aux | grep squid
root       864  0.0  0.9   3708  1152 ?        Ss   18:02   0:00 ./squid
squid      866  0.0  3.8   6416  4836 ?        S    18:02   0:00 (squid)
squid      867  0.0  0.2   1232   264 ?        Ss   18:02   0:00 (unlinkd)



i jeszcze polecenie netstat -a | grep 3128

: [/] [] ()

root@server:/usr/local/squid/bin# netstat -a | grep 3128
tcp        0      0 *:3128                  *:*                     LISTEN


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 15 listopada 2006, 02:12 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Czy squid ma prawa do zapisu tam, gdzie ma być cache?

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 15 listopada 2006, 13:55 
Offline

Rejestracja: niedziela, 17 września 2006, 15:15
Posty: 7
Tak do folderu cache sa pełne prawa dla wszystkich "777"


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 9 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 15 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:  
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl