Page 1 of 1

symlink <2GB Problem?

Posted: 2006-02-21 21:39
by tischi
Moin moin,

habe mal eine Frage habe eine Datei die nicht in einem übers web erreichbaren Orner liegt. So diese Datei ist 2,1GB groß.

Nun ist das Problem die Downloads von kleineren Datein laufen perfekt und den symlink, nun aber hab ich das problem das ich wenn ich ein symlink über web aufufe, eine 404 Forbidden seite bekomme.

Habe schon gegoogled nach max file size oder sonst was. Liegt das am 32bit system?

jemand eine ahnung?

//edit
sehe auch gerade selbst wenn ichs mal ins web verzeichniss kopiere gehts nicht mhhh...

//edit2
okok war bissel eillig gerade was gefunden
Large File Support
httpd is now built with support for files larger than 2GB on modern 32-bit Unix systems. Support for handling >2GB request bodies has also been added

mal schaun ob es aktiviert ist

Suse 9.3

Re: symlink <2GB Problem?

Posted: 2006-02-21 22:13
by flo
Tischi wrote://edit2
okok war bissel eillig gerade was gefunden
Large File Support
httpd is now built with support for files larger than 2GB on modern 32-bit Unix systems. Support for handling >2GB request bodies has also been added
Der Satz stammt aus der ReleaseNote des Apachen 2.2.0:
Large File Support
httpd is now built with support for files larger than 2GB on modern 32-bit Unix systems. Support for handling >2GB request bodies has also been added.
Der 2.2er Apache ist nicht gerade die Standardversion auf SuSE 9.3, ergo müsstest Du zur Lösung des Problems nun kompilieren, komprimieren oder segmentieren. :-)

flo.

P.S.: Es kann immer noch sein, daß die Ursache gar nciht in der großen Datei liegt, dann poste bitte aussagefähige Logs.

Re: symlink <2GB Problem?

Posted: 2006-02-21 22:25
by tischi
Also wenn ich die datei bei symlink aufrufen will:

Code: Select all

[Tue Feb 21 21:07:10 2006] [error] [client 80.145.xxx.xxx] Symbolic link not allowed: /var/www/vhosts/xxxx.de/subdomains/serverx/httpdocs/downloads/1781052029/Forgotten_Hope_V0.70_full.rar
So das lustige dabei ist, erstelle ich einen symlink für eine andere datei die auch mit in dem ordner liegt und den gleichen owner und chmod hat, geht es.

Versuche ich die datei direkt per http zu öffnen ohne symlink:

Code: Select all

[Tue Feb 21 22:14:25 2006] [error] [client 80.145.xxx.xxx] (75)Value too large for defined data type: access to /Forgotten_Hope_V0.70_full.rar failed
okay das ist klar, da gerade Apache/2.0.53 läuft, geht nix über 2GB.

nun habe ich die möglichkeit, klar das archiv zu splitten, will ich aber nicht :P

Also müsste ich Apache 2.2.0 kompilieren richtig?
mhh gute frage^^ läuft das dann noch mit plesk usw :roll:

Re: symlink <2GB Problem?

Posted: 2006-02-21 22:35
by flo
Tischi wrote:Also müsste ich Apache 2.2.0 kompilieren richtig?
mhh gute frage^^ läuft das dann noch mit plesk usw :roll:
Was ist Plesk? :-)

Im Ernst ... IMHO eher nicht, aber nachdem Du ja (SuSE) eh RPMs benutzt, probier das aus.

Ã?brigens geht der Transfer solch großer Dateien per FTP einwandfrei.

flo.

Re: symlink <2GB Problem?

Posted: 2006-02-22 18:47
by tischi
habe jetzt mal zum spass die neuste apache version nebenbei draufnstalliert (anderer port)

so nun datei reinkopiert... und geht auch nicht :-(

er biete die Datei zwar zum download an, aber ist 0 byte groß -(
jemand eine idee?

Re: symlink <2GB Problem?

Posted: 2006-02-22 19:54
by isotopp
Tischi wrote:jemand eine idee?
Eine ganze Menge sogar, aber ich sitze nicht an Deiner Console. Was sagt ein "strace" ("strace -e open,read,close") auf einen httpd mit -X, von dem Du versuchst diese Datei zu bekommen?

Ist split eine Option, oder mußt Du tatsächlich den httpd für 2G fit machen?

Re: symlink <2GB Problem?

Posted: 2006-02-22 19:56
by Joe User
SymLinks im vHost->Directory zugelassen? Welche(s) Filesystem(Version)? LargeFileSystem im Apache aktiviert?

Re: symlink <2GB Problem?

Posted: 2006-02-22 19:57
by tischi
naja wird mir wohl nxi anderen übrig bleiben als zu slitten oder per ftp, was für größere files ja eh besser von der performance wäre...

okay danke für alles

schönen abend noch

Re: symlink <2GB Problem?

Posted: 2006-02-22 19:59
by tischi
wo aktiviere ich es? also das LargeFileSystem
der rest ist okay!
Habe schon im apache docs gesucht.

Re: symlink <2GB Problem?

Posted: 2006-02-22 20:15
by Joe User
Tischi wrote:wo aktiviere ich es? also das LargeFileSystem
Apache <2.2: Patchen und rekompilieren.

Re: symlink <2GB Problem?

Posted: 2006-02-22 20:18
by tischi
hab ich läuft auch.
er will auch download starten ist sofort fertig und 0 byte groß...
andere files unter 2gb laufen aber das leider nicht.

Re: symlink <2GB Problem?

Posted: 2006-02-22 22:25
by bithunter_99
ich habe auf mein Debian den 2.0.54 laufen, da geht das mit den großen dateien

Re: symlink <2GB Problem?

Posted: 2006-02-22 22:31
by Roger Wilco
bithunter_99 wrote:ich habe auf mein Debian den 2.0.54 laufen, da geht das mit den großen dateien
Debianspezifischer Patch, siehe auch http://www.apacheweek.com/issues/03-03-06#vendors. Offiziell ist LFS aber trotzdem erst ab Apache 2.2.0 enthalten.