Squid: Write failure (stuerzt immer ab)
n'Abend allerseits, Ich hab *heute* auf unserem Server heute den Squid2.2STABLE3 frisch aufgesetzt. SuSE 6.1 - Kernel 2.2.13 (P2 400 / 256MB RAM, nix zu tun) Ich dachte erst, alles wuerde gut laufen, aber das waehr ja zu schoen gewesen... Zum testen surfe ich mit einem Win98-Client im LAN und benutze den Server als proxy u. gateway Folgendes Problem: Die WWW-Seiten werden teilweise nur halb aufgebaut. Nach einem reload fehlen Teile einer Seite; wenn ich den proxy benutze. Ohne (masquerading) fluppts einwandfrei. Und zwar Schmeisst sich der Squid immer wegen eines "Write failures" weg. Und ich solle doch mal meinen Plattenplatz und die cache.log pruefen. Das verraet mir /var/log/warn: Dec 28 20:42:37 miraculix squid[5821]: Write failure -- check your disk space and cache.log Dec 28 20:42:40 miraculix squid[5829]: Starting Squid Cache version 2.2.STABLE3 for i686-pc-linux-gnu... [jede Menge davon] Gesagt getan: Plattenplatz: ============= root@miraculix:/ # df Filesystem 1024-blocks Used Available Capacity Mounted on /dev/sda2 202188 37690 154056 20% / /dev/sda5 995115 236117 707592 25% /opt /dev/sda6 497667 89285 382680 19% /var ^^^^^^ Das sollte reichen /dev/sda3 1981000 853518 1025068 45% /usr /dev/sda7 4803338 3200534 1354200 70% /home /dev/sda1 15022 1542 12679 11% /boot In der cache.log tauchen ein paar "nette" Fehler auf! Weis jemand wovon diese Schreib fehler kommen koennen? In dem Server stecken Zwei Hardwaremaessig (GDT) gespiegelte 9GB IBM Platten /var/squid/logs/cache.log (Auszug): =================================== 1999/12/28 20:46:29| store_swap_size = 1148k 1999/12/28 20:46:30| storeLateRelease: released 0 objects 1999/12/28 20:46:52| diskHandleWrite: FD 11: disk write error: (32) Broken pipe da! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1999/12/28 20:46:52| storeDirWriteCleanLogs: Starting... 1999/12/28 20:46:52| Finished. Wrote 201 entries. 1999/12/28 20:46:52| Took 0 seconds ( 201.0 entries/sec). FATAL: Write failure -- check your disk space and cache.log Squid Cache (Version 2.2.STABLE3): Terminated abnormally. und da! ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ CPU Usage: 0.170 seconds Maximum Resident Size: 0 KB Page faults with physical i/o: 309 da vielleicht auch? ^^^^^^^^ Memory usage for squid via mallinfo(): total space in arena: 2582 KB Ordinary blocks: 2548 KB 2 blks Small blocks: 0 KB 0 blks Holding blocks: 176 KB 1 blks Free Small blocks: 0 KB Free Ordinary blocks: 34 KB Total in use: 2724 KB 105% und was soll das?-------------^^^^ Total free: 34 KB 1% 1999/12/28 20:46:55| Starting Squid Cache version 2.2.STABLE3 for i686-pc-linux- gnu... 1999/12/28 20:46:55| Process ID 5914 1999/12/28 20:46:55| With 1024 file descriptors available 1999/12/28 20:46:55| helperOpenServers: Starting 5 'dnsserver' processes 1999/12/28 20:46:55| Unlinkd pipe opened on FD 11 1999/12/28 20:46:55| Swap maxSize 307200 KB, estimated 51200 objects 1999/12/28 20:46:55| Target number of buckets: 1024 1999/12/28 20:46:55| Using 8192 Store buckets, replacement runs every 10 seconds 1999/12/28 20:46:55| Max Mem size: 8192 KB 1999/12/28 20:46:55| Max Swap size: 307200 KB 1999/12/28 20:46:55| Rebuilding storage in Cache Dir #0 (CLEAN) 1999/12/28 20:46:55| Set Current Directory to /var/squid/cache 1999/12/28 20:46:55| Loaded Icons. 1999/12/28 20:46:55| Accepting HTTP connections on port 8080, FD 34. 1999/12/28 20:46:55| Accepting ICP messages on port 3130, FD 35. 1999/12/28 20:46:55| Accepting HTCP messages on port 0, FD 36. 1999/12/28 20:46:55| Ready to serve requests. 1999/12/28 20:46:55| Done reading Cache Dir #0 swaplog (201 entries) 1999/12/28 20:46:55| Finished rebuilding storage disk. 1999/12/28 20:46:55| 201 Entries read from previous logfile. 1999/12/28 20:46:55| 0 Entries scanned from swap files. 1999/12/28 20:46:55| 0 Invalid entries. 1999/12/28 20:46:55| 0 With invalid flags. 1999/12/28 20:46:55| 201 Objects loaded. 1999/12/28 20:46:55| 0 Objects expired. 1999/12/28 20:46:55| 0 Objects cancelled. 1999/12/28 20:46:55| 0 Duplicate URLs purged. 1999/12/28 20:46:55| 0 Swapfile clashes avoided. 1999/12/28 20:46:55| Took 0 seconds ( 201.0 objects/sec). 1999/12/28 20:46:55| Beginning Validation Procedure 1999/12/28 20:46:55| Completed Validation Procedure 1999/12/28 20:46:55| Validated 201 Entries 1999/12/28 20:46:55| store_swap_size = 1143k 1999/12/28 20:46:55| diskHandleWrite: FD 11: disk write error: (32) Broken ab hier geht der ganze sch*** wieder von vorne los... Weiss *bittebitte* jemand weiter? Gruss Marc -- +-----Du hast eine nützliche Linuxseite? Du suchst eine?-----------+ | --> http://www.Links2Linux.de <-- | | | +---Registered-Linux-User-#136487------------http://counter.li.org + --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Marc Schiffbauer wrote:
n'Abend allerseits,
Hi Marc!
... Die WWW-Seiten werden teilweise nur halb aufgebaut. Nach einem reload fehlen Teile einer Seite; wenn ich den proxy benutze. Zunaechst haette ich auf einen Fehler der Platte getippt oder sowas. Vielleicht hilft es Dir auch, wenn Du mal mit einem "sauberen" Cache startest (siehe dazu mal auf http://squid.nlanr.net/Doc/FAQ/FAQ-7.html#ss7.3).
Aber das:
Ohne (masquerading) fluppts einwandfrei. spricht ja dann doch irgendwie dagegen.
Versuche das bitte trotzdem mal mit dem neuen Cache. Dann lass mal fuer eine Weile von ipchains (nimmst Du doch, oder?) alle Pakete loggen, die mit www zu tun haben, und schau mal nach, ob da welche geblockt werden.
... Page faults with physical i/o: 309 Dazu siehe mal auf http://squid.nlanr.net/Doc/FAQ/FAQ-9.html#ss9.23
So richtig weiss ich aber auch nicht, woran das liegen koennte. Rgds. Heiko. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Heiko Degenhardt schrieb:
Marc Schiffbauer wrote: Hi Marc!
... Die WWW-Seiten werden teilweise nur halb aufgebaut. Nach einem reload fehlen Teile einer Seite; wenn ich den proxy benutze. Zunaechst haette ich auf einen Fehler der Platte getippt
aber alles andere klappt ja... Der Server laeuft seit Monaten anstandslos als Fileserver und Faxserver.
oder sowas. Vielleicht hilft es Dir auch, wenn Du mal mit einem "sauberen" Cache startest (siehe dazu mal auf http://squid.nlanr.net/Doc/FAQ/FAQ-7.html#ss7.3).
hat leider nix geholfen
Aber das:
Ohne (masquerading) fluppts einwandfrei. spricht ja dann doch irgendwie dagegen.
warum spricht das gegen einen Plattenfehler? (Ich meinte *ohne* Squid, nur *mit* masquerading. Sorry, wenn ich mich ungluecklich ausgedrueckt habe.
Versuche das bitte trotzdem mal mit dem neuen Cache.
hab ich, bringt nix.
Dann lass mal fuer eine Weile von ipchains (nimmst Du doch, oder?) alle Pakete loggen, die mit www zu tun haben, und schau mal nach, ob da welche geblockt werden.
ich hab noch keine Firewall eingerichtet, falls du das meinst. Ausserdem, wenn Pakete geblockt wuerden, dann muesste das doch mit oder ohne Squid gleich sein oder?
Page faults with physical i/o: 309 Dazu siehe mal auf http://squid.nlanr.net/Doc/FAQ/FAQ-9.html#ss9.23 Alles klar. Scheint kein "Fehler" zu sein
Gruss Marc --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi, Marc! Trying to kill the keyboard, Marc Schiffbauer (m.schiffbauer@gmx.net) produced 1,5K in 51 lines:
Heiko Degenhardt schrieb:
Marc Schiffbauer wrote:
Zunaechst haette ich auf einen Fehler der Platte getippt aber alles andere klappt ja... Der Server laeuft seit Monaten anstandslos als Fileserver und Faxserver.
df -i (du hast noch freie Inodes?) sagt /var/log/messages irgendetwas?
ich hab noch keine Firewall eingerichtet, falls du das meinst. Ausserdem, wenn Pakete geblockt wuerden, dann muesste das doch mit oder ohne Squid gleich sein oder?
Nein, da client ---> squid ---> FW ---> www.whatever.com nicht mit client ---> FW ---> www.whatever.com identisch ist, fuer die FW kommen die Anfragen einmal vom Server und einmal vom Client! -Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Wolfgang Weisselberg wrote:
Hi, Marc!
Trying to kill the keyboard, Marc Schiffbauer (m.schiffbauer@gmx.net) produced 1,5K in 51 lines:
df -i (du hast noch freie Inodes?)
Ja, denke schon. Squid ist ja auch noch ganz frisch --> der cache also noch nicht sehr voll. Ausserdem hatte ich zum testen mal mit einem Shellscript testweise ganz schnell 10.000 Dateien angelegt (5k), um zu sehen, ob ich da einen Fehler bekomme... ging aber reibungslos.
sagt /var/log/messages irgendetwas?
Auch nur sowas wie <server> sqiud[xxx]: Write failure <bla schau in die cache.log>... und was da drin stand hatte ich ja in der ersten Mail gepostet.
ich hab noch keine Firewall eingerichtet, falls du das meinst. Ausserdem, wenn Pakete geblockt wuerden, dann muesste das doch mit oder ohne Squid gleich sein oder?
Nein, da client ---> squid ---> FW ---> www.whatever.com nicht mit client ---> FW ---> www.whatever.com identisch ist, fuer die FW kommen die Anfragen einmal vom Server und einmal vom Client!
okok. aber daher kann mein Problem aber nicht kommen , oder? Ich habe die Squid 2.2STABLE3 installiert.. Ich glaube es gibt auch ne STABLE5. Ob es sich lohnt die auszuprobieren? Gruss Marc -- +-----Du hast eine nützliche Linuxseite? Du suchst eine?-----------+ | --> http://www.Links2Linux.de <-- | | | +---Registered-Linux-User-#136487------------http://counter.li.org + --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (3)
-
heiko.degenhardt@sentec-elektronik.de
-
m.schiffbauer@gmx.net
-
weissel@ph-cip.uni-koeln.de