Apache2 nagy log, leállás?

Fórumok

Üdv!

Szerintetek leállhat az apache ha az access.log mérete túl nagy (mert nincs rotálva)?

Hozzászólások

simán elképzelhető.
pl. nyom egy fstat()-ot a log fájlra, és kap vissza egy EINVAL-t, amire meg azt mondja, hogy ez fatal error, és kilép.

persze ehhez kell
- egy béna programozó, aki szerint normális dolog fstat() = EINVAL esetén kilépni
- egy béna fordító, aki lefordítja a programot large file támogatás nélkül
- egy béna rendszergazda, aki hagyja, hogy 2GB-osra nőjön a logfájl.

Teljesen biztos is, hogy így van, mi már belefutottunk ebbe.
Nginx és 64 bit sok más problémánkat megoldotta, ami ezzel volt kapcsolatos.

Más:
-Mi van, ha nem logfilerol, vagy nem apacherol beszélünk?
Ugyanis úgy tudom, ez nem csak az apache sajátja.
Jellemző másik példa a 32bit előnyeire:
Van egy static szerverünk, ami 2 Gb ram mellé kapott még hatot + bigmem -et. Ujra is lett forgatva az nginx, mégis képtelen az egész rendszer használni 4Gb -nál több ramot, holott átlag 30% iowait van és nagyon kellene, hogy használja a ramot...
Szerk: Egy hasonló,csak jóval nagyobb terhelésre kihegyezett szerverünk 14Gb RAM -ot teljesen kihasználja, a különbség csak a 64 bit.

die(DIE_HARD);

azenoldalamponthu

nevetni fogtok, de a nagy logfile alatt igazából azt értem, hogy nehezen hozza be az mcedit:)

szal ez egy 54MB-os log file volt. de nem tudom, hogy apache-nál mi számít nagynak.

egyenlőre nem látok mást, hogy miért állhatott le. Lehet, hogy szolgáltató csesződött valamit. jövőhéten úgyis költözök.