PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Squid stellt nicht die aktuellsten Seiten zur Verfügung



Malemuc
19.11.07, 07:39
Hallo!

hier ist Squid (2.6 Stable16) auf Fedora 7 am Laufen.

Leider hab ich immer wieder die Schwierigkeiten, dass Seiten angezeigt werden, die nicht mehr dem aktuellen Stand entsprechen.
Wenn ich im Browser dann auf aktualisieren drücke, dann wird die Seite neu geladen und der neueste Stand wird angezeigt.
Was kann das sein?

Gruß

zyrusthc
19.11.07, 08:24
Eventuell liegts ja am verwendeten Browser? Du verwendest?

Greeez Oli

Malemuc
19.11.07, 08:30
Ich benutze den Firefox.

Blade
19.11.07, 20:15
Wie alt sind denn die nicht korrekt angezeigten Seiten? Ich konnte ein ähnliches Phänomen nur bemerken, wenn ich eine Webseite besuche, im Anschluss die besuchte Seite (meine eigene) auf dem PC verändere, die neue Seite hochlade und wieder mit dem Browser besuche. Dann dauert es eine Weile bis squid die aktuelle Seite korrekt anzeigt.

zyrusthc
19.11.07, 20:17
Ich vermute mal es hat was mit dem Browsereigenen Cache zu tun.
Mal auf 0MB im Firefox stellen.

Greeez Oli

Thorashh
19.11.07, 21:22
:rolleyes: Wie soll man den mit so wenig Angaben die Fehlerquelle eingrenzen? :rolleyes:

Was passiert, wenn Du direkt, also ohne Squid, auf die Seite zugreifst?
Sind nur bestimmte Seiten betroffen oder passiert das bei beliebigen Seiten?
Ist das Problem reproduzierbar? Tritt also bei betroffenen Seiten immer auf.

Bitte die squid.conf posten.

Wenn das Problem nur bei bestimmten Seiten auftritt, bitte mindestens eine URL nennen.

Hast Du im Fx irgendwelche Add-ons installiert, die am caching drehen?

Malemuc
20.11.07, 07:07
So, Hallo! :-)

Jetzt komme ich endlich dazu, zu antworten!

1. Die Seiten sind beliebig, es passiert nicht bei allen, besonders auffällig war es bei www_pc-gebuehr_de hier hatte ich unter "Aktuelles" immer die veraltete Seite, bis ich auf reload gedrückt hab.

2. Den Cache hab ich gestern noch auf 0MB gestellt. Bis jetzt scheint es zu funktionieren.

3. Greife ich direkt zu, gibt es das Problem nicht. Das Problem ist reproduzierbar.

Hier die squid.conf

http_port 123.456.789.0:3128
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
access_log /var/log/squid/access.log
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
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 10000
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
acl our_Network src 123.456.789.1-123.456.789.254/255.255.255.0
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost
http_access allow our_Network
http_reply_access allow all
cache_effective_user squid
cache_mgr a@b.cd
visible_hostname XXX.local
unique_hostname XXX.local
httpd_accel_with_proxy off
httpd_accel_uses_host_header off
httpd_accel_single_host off
reference_age 1 hour

Gruß

rasi
23.11.07, 10:57
hmmm

also zum einen kanns der cache im browser sein
ABER

soviel ich weiss dient ja der proxy u.a. dazu die web-pages zu cachen
damit sie nicht mehr jedesmal neu geladen werden muessen

ich hab das frueher mal mit ner acl gemacht - sollte immernoch gehen


Dazu muss wieder eine Datei erstellt werden: touch /etc/squid/NoCache
In dieser Datei Stehen die vollständigen Url’s welche nicht gecached werden sollen!

#rasi 08/2001
http://www.consors.de
http://www.heise.de

Und wieder muss die /etc/squid.conf zwei Einträge erhalten:

acl NoCache url_regex –i “/etc/squid/NoCache“
no_cache deny NoCache


squid -k reconfigure Das war’s!


ha is schon lang her ...2001


einfach mal testen

gruessla
rasi

rep
14.02.08, 22:49
hatte vor Ewigkeiten mal den Squid versucht für Sicherheit, ohne eben den Cache und die Probleme die damit in Verbindung stehen zu nutzen. Hatte da nie Zeit zu, aber dashier, wie man den Cache so verbieten kann hört such gut an, da könnte man mal wieder ein bisschen Zeit reinstecken...

kann man denn genauso einfach den Cache ganz abschalten, um nur einen Zentralen Zugang zum Internet zu haben und "acl" für unterschiedliche andere Sachen zu haben. Das wäre echt cool....

bla!zilla
15.02.08, 07:06
Der Squid schaut aber vorher nach ob sich die Zielseite geändert hat. Also ich hatte mit meinem Squid, egal ob Browser mit oder ohne Cache, keine derartigen Probleme.

rep
15.02.08, 09:00
gerade für Softwareentwickler, oder in einer Entwicklungsumgebung, was hier der Anwendungszweck sein würde, muss es immer Herungtergeladen werden, das Nachfragen ist also Quatsch. ich würde diese wenn auch nur theoretische Fehlerquelle deswegen fest eleminieren...

Geht das? Mir ist bewußt das es anderes auch klappen sollte. Aber für den Fall brauch ich, und würde ich auch gerne den anderen Fall kennen, und wissen ob das geht.