Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Out of memory in Perl-Script

4 views
Skip to first unread message

Falkmar Hinueber

unread,
Jul 25, 2002, 9:41:26 AM7/25/02
to
Hallo NG,
ich auf dem Apache Server habe ich ein Perl-Script, dass
eine Datei-Upload per HTTP ermöglicht.
Es funktioniert auch gut. Wenn jedoch die Dateigrösse
20 MB übersteigt, kommt folgender Fehler. Woran liegt dies ?

Out of memory!
[Thu Jul 25 14:32:19 2002] [error] [client 195.227.76.194] Premature end
of script headers: /usr/local/httpd/cgi-bin/load/upl.pl

Christian Schneider

unread,
Jul 25, 2002, 9:46:24 AM7/25/02
to

* Falkmar Hinueber <d...@automedia.de> thinks:

> ich auf dem Apache Server habe ich ein Perl-Script, dass
> eine Datei-Upload per HTTP ermöglicht.

Was das alles mit Linux zu tun hat, wirst Du mir hoffentlich noch
erklaeren, ja?

> Es funktioniert auch gut. Wenn jedoch die Dateigrösse
> 20 MB übersteigt, kommt folgender Fehler. Woran liegt dies ?
> Out of memory!
> [Thu Jul 25 14:32:19 2002] [error] [client 195.227.76.194] Premature
> end of script headers: /usr/local/httpd/cgi-bin/load/upl.pl

Uber ftp auf den Server geladen und dabei vergessen das man Perl -
Scripte im ASCII - /Modus/ hochladen musz oder das Script hat an den
Zeilenenden sowas wie ^M stehen.

--
http://3d-crew.com/
Hakky | hm wenn ich ne referenz einer subroutine als referenz uebergebe als
z.b &sub(\$referenz); muss ich dann in der subroutine diese referenz
doppelt dereferenzieren ? also $${$hashref}{'key'} ?

Robin S. Socha

unread,
Jul 25, 2002, 9:51:50 AM7/25/02
to
* Falkmar Hinueber <d...@automedia.de> writes:

> ich auf dem Apache Server

de.comm.infosystems.www.servers

> habe ich ein Perl-Script,

comp.lang.perl

> dass eine Datei-Upload per HTTP ermöglicht.

Aha. Spannung... kommt noch was, was mit Linux zu tun hat?

> Es funktioniert auch gut.

Warum lese ich hier "Proggi funzt voll krass"?

> Wenn jedoch die Dateigrösse 20 MB übersteigt, kommt folgender
> Fehler. Woran liegt dies ?

Die detaillierte technische Erklärung lautet, daß Du ein Idiot bist.

> Out of memory! [Thu Jul 25 14:32:19 2002] [error] [client 195.227.76.194]
> Premature end of script headers: /usr/local/httpd/cgi-bin/load/upl.pl

Sage ich doch...
<http://www.google.com/search?q=Premature+end+of+script+headers+idiot>
-> <http://www.perl.com/CPAN-local/doc/FAQs/cgi/idiots-guide.html>

Und jetzt hinfort mit Dir. Du hast böses Karma.
[fup2 de.comm.infosystems.www.servers]

Message has been deleted

Falkmar Hinueber

unread,
Jul 25, 2002, 10:22:19 AM7/25/02
to
Heiko Schlenker wrote:
> * Falkmar Hinueber <d...@automedia.de> schrieb:

>
>
>>[Thu Jul 25 14:32:19 2002] [error] [client 195.227.76.194] Premature end
>>of script headers: /usr/local/httpd/cgi-bin/load/upl.pl
>
>
> Das ist eine FAQ:
> http://httpd.apache.org/docs/misc/FAQ.html#premature-script-headers
> file:///usr/share/doc/apache/manual/misc/FAQ.html#premature-script-headers
>
> Dein Problem hat nichts mit dem Betriebssystem Linux zu tun. Die
> thematisch passenden Newsgroups heißen de.comp.lang.perl.cgi und
> de.comm.infosystems.www.servers.
>
> Tipp:
> http://www.kirchwitz.de/~amk/dni/erst-lesen-dann-schreiben
>
> Gruß, Heiko


Vielen Dank,
aber wer sagt, dass ich lesen kann ?

Lars Uhlmann

unread,
Jul 25, 2002, 1:14:54 PM7/25/02
to
Falkmar Hinueber <d...@automedia.de> schreib in
news:3d400496$1...@news.piro.net:

[schnipp]


> aber wer sagt, dass ich lesen kann ?

Die Logik, anderenfalls wäre es schon erstaunlich, wir Du deinen Pappi
dazu dressiert hast, für Dich im Usenet zu posten/lesen.

SCNR
Lars
--
Geteiltes Byte ist halbes Byte.

Ralph Angenendt

unread,
Jul 29, 2002, 4:06:51 AM7/29/02
to
[*] Falkmar Hinueber <d...@automedia.de> wrote:
> ich auf dem Apache Server habe ich ein Perl-Script, dass
> eine Datei-Upload per HTTP ermöglicht.
> Es funktioniert auch gut. Wenn jedoch die Dateigrösse
> 20 MB übersteigt, kommt folgender Fehler. Woran liegt dies ?
>
> Out of memory!

Das sagt er doch da: Du sollst mehr Speicher in deinen Rechner packen -
oder schauen, dass du den Upload anders löst, als die komplette Datei in
den Speicher zu laden, bevor du sie auf die Platte schmierst.

de.comp.lang.perl.misc (oder dclp.cgi, *LIES DIE FAQ BEVOR DU DORT
POSTEST!*) weiss mehr. Ach ja. FAQs lesen ist immer eine gute Sache -
dann postet man auch nicht so schnell in die falsche Gruppe. Ich sehe
nämlich nicht, was dein Problem mit Linux zu tun hat. Nein, "Mein Apache
läuft aber unter Linux" gilt nicht.

Ralph
--
My tapeworm tells me what to do
-- System of a down

0 new messages