Discussion:
Apache - LFS
Ősz Ferenc
2004-07-15 21:34:40 UTC
Permalink
Az Apache (1.3.31-et haszn=E1lok) alapb=F3l nem k=E9pes 2GB-n=E1l nagyobb f=
=E1jlokat
(jelen esetben logf=E1jlok) kezelni. Amikor ezt el=E9ri, haldokl=E1sba kezd=
=2E
Mivel egy olyan honlapr=F3l van sz=F3, ahol a logrot=E1l=E1st nem lehet a n=
api
egyszeri f=F6l=E9 vinni (statisztika, stb.), m=E1s megold=E1sra van sz=FCks=
=E9gem.

Olvastam, hogy lehet az Apache-ot =FAn. "large files support"-tal
ford=EDtani, =E9s egyes
diszrib=FAci=F3k meg is teszik ezt.
Tudja-e valaki, hogy mit kell =E1t=EDrni az Apache (1.3.x) forr=E1s=E1ban (=
vagy
milyen opci=F3val kell konfigur=E1lni ford=EDt=E1s el=F5tt), hogy
m=FBk=F6dj=F6n benne a 2GB-n=E9l nagyobb f=E1jlok kezel=E9se (32-bites rend=
szeren)?

K=F6sz=F6nettel,
=D5sz Ferenc
***@clphx.btk.ppke.hu
------------------------
Károly György Tamás
2004-07-16 15:18:19 UTC
Permalink
Kedves Ősz Ferenc!
Az Apache (1.3.31-et használok) alapból nem képes 2GB-nál nagyobb fájlokat
(jelen esetben logfájlok) kezelni. Amikor ezt eléri, haldoklásba kezd.
Mivel egy olyan honlapról van szó, ahol a logrotálást nem lehet a napi
egyszeri fölé vinni (statisztika, stb.), más megoldásra van szükségem.
Olvastam, hogy lehet az Apache-ot ún. "large files support"-tal
fordítani, és egyes
diszribúciók meg is teszik ezt.
Tudja-e valaki, hogy mit kell átírni az Apache (1.3.x) forrásában (vagy
milyen opcióval kell konfigurálni fordítás előtt), hogy
működjön benne a 2GB-nél nagyobb fájlok kezelése (32-bites rendszeren)?
2GB-nél nagyobb fájlok kezelésére nem tudok jó megoldást, azonban
ötletem lenne...

Csak azokat az információkat logold, amire szükséged is van,
bontsd a logot több fájlra szét, pl.
referer_log, access_log...

vagy logolj a /dev/null -ba és oldjad meg a logolást szkripelve, ha
megfelel a célnak...
--
Szeretettel: Károly György Tamás
***@kgyt.hu - http://kgyt.hu
Nemeth Gyorgy
2004-07-16 15:50:20 UTC
Permalink
Post by Károly György Tamás
vagy logolj a /dev/null -ba és oldjad meg a logolást szkripelve, ha
megfelel a célnak...
Vagy logolj hálózati kapcsolaton keresztül. Akár localhostra is :)
--
--- Friczy ---
'Death is not a bug, it's a feature'
KORN Andras
2004-07-16 19:59:18 UTC
Permalink
Post by Károly György Tamás
vagy logolj a /dev/null -ba és oldjad meg a logolást szkripelve, ha
megfelel a célnak...
A /dev/null-ba teljesen felesleges logolni; az informacio eloallitasa es
kiirasa CPU-ido, ami karba megy.

Viszont a statisztika-keszites szempontjabol akar mindegy is lehet, milyen
gyakran rotalodnak a logok - en pl. multilogba logolok, es virtualhosttol
fuggoen 10-50 megankent rotalok. A modlogan meg egy teljesen masik gepen
csamcsog rajta kesobb. Csak nehany script kell hozza, ami atmasolja,
feldolgozza, stb.

Guy
--
Andras Korn <korn at chardonnay.math.bme.hu>
<http://chardonnay.math.bme.hu/~korn/> QOTD:
The trouble with political humor is that so many jokes are elected.
Loading...