Schrift
[thread]6002[/thread]

Abfrage ob Webspace erschöpft (Seite 2)



<< |< 1 2 3 >| >> 21 Einträge, 3 Seiten
kölsch
 2004-01-07 10:46
#78367 #78367
User since
2003-10-02
66 Artikel
BenutzerIn
[default_avatar]
[quote=jan10001,07.Jan..2004, 06:29]
Quote
Leider geht es nicht um den Server auf dem das script ausgeführt wird sondern um einen anderen, der auf den regelmäßig die Datenmengen per ftp geschifft werden. Der hat kein cgi-bin, halt nur space.
Verstehe ich das richtig das du per Script Daten an einen FTP Server schickst? Wenn ja könnte doch das Script erfassen wieviel übertragen wird und das Ergebnis speichern.[/quote]
Nein, ein script schickt per ftp (Net::Ftp) Daten an einen einfachen webspace server, der nur dafür verwendet wird, und sonst keine weitere Funktion hat.
Ist nur zum Daten auslagern wegen Platzmangels gedacht. Es handelt sich halt um große Datenmengen.

Natürlich könnte ich erfassen was ich übertrage, aber ich weiß ja immernoch nicht wieviel auf dem ziel-server noch frei ist.
kölsch
 2004-01-07 10:47
#78368 #78368
User since
2003-10-02
66 Artikel
BenutzerIn
[default_avatar]
[quote=KKO,06.Jan..2004, 23:48]du brauchst ja nicht jedes einzelne file abfragen, sondern den response von LIST auswerten[/quote]
Hab ich noch nie gemacht, wie geht das im Einzelnen?

Gruß
Crian
 2004-01-07 10:59
#78369 #78369
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Bei allem Dateigrößengezähle sollte man dann aber beachten, dass jede Datei auf Platte etwas mehr Speicher benötigt, als ihre eigentliche Größe aussagt.
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
frambo
 2004-01-08 12:00
#78370 #78370
User since
2003-09-22
16 Artikel
BenutzerIn
[default_avatar]
[quote=Crian,07.01.2004, 09:59]Bei allem Dateigrößengezähle sollte man dann aber beachten, dass jede Datei auf Platte etwas mehr Speicher benötigt, als ihre eigentliche Größe aussagt.[/quote]

mm..das wäre mir jetzt aber neu.

Eine Datei hat doch eigentlich nur soundsoviel bytes. Das kann doch nicht immer etwas mehr sein. Wenn es immer unbestimmt mehr Speicher wäre, würde ich ja bei tausenden kleinen Dateien in arge Speicherberechnungsschwierigkeiten kommen...
kölsch
 2004-01-08 12:03
#78371 #78371
User since
2003-10-02
66 Artikel
BenutzerIn
[default_avatar]
Ok, da das mit dem Webspace abfragen wohl nicht so funktioniert wie ich mir das vorstelle, will wenigstens das: Gibt es bei einem Ftp-Transfer eine error_log, die mir eine Fehlermeldung gibt wenn der transfer wegen Platzmangels abgebrochen wurde?
ptk
 2004-01-08 17:00
#78372 #78372
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
[quote=frambo,08.Jan..2004, 11:00][quote=Crian,07.01.2004, 09:59]Bei allem Dateigrößengezähle sollte man dann aber beachten, dass jede Datei auf Platte etwas mehr Speicher benötigt, als ihre eigentliche Größe aussagt.[/quote]

mm..das wäre mir jetzt aber neu.

Eine Datei hat doch eigentlich nur soundsoviel bytes. Das kann doch nicht immer etwas mehr sein. Wenn es immer unbestimmt mehr Speicher wäre, würde ich ja bei tausenden kleinen Dateien in arge Speicherberechnungsschwierigkeiten kommen...[/quote]
Es gibt normalerweise eine Mindestblockgroesse bei Dateisystemen, ueblicherweise 2, 4 oder 8K. Dazu kommt noch der Platz fuer den Verzeichniseintrag.
Crian
 2004-01-08 17:07
#78373 #78373
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
[quote=frambo,08.01.2004, 11:00][quote=Crian,07.01.2004, 09:59]Bei allem Dateigrößengezähle sollte man dann aber beachten, dass jede Datei auf Platte etwas mehr Speicher benötigt, als ihre eigentliche Größe aussagt.[/quote]

mm..das wäre mir jetzt aber neu.

Eine Datei hat doch eigentlich nur soundsoviel bytes. Das kann doch nicht immer etwas mehr sein. Wenn es immer unbestimmt mehr Speicher wäre, würde ich ja bei tausenden kleinen Dateien in arge Speicherberechnungsschwierigkeiten kommen...[/quote]
Wie ptk schon schrieb, kommen die Reste bis zu den Blockgrößengrenzen hinzu + Verzeichniseinträge.

Und deshalb kommst Du in arge Berechnungsnöte, deshalb würde ich diesen Weg nicht beschreiten.
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
kölsch
 2004-01-09 11:32
#78374 #78374
User since
2003-10-02
66 Artikel
BenutzerIn
[default_avatar]
[quote=kölsch,08.Jan..2004, 11:03][/quote]
Nochmal meine Frage:

Quote
Ok, da das mit dem Webspace abfragen wohl nicht so funktioniert wie ich mir das vorstelle, will wenigstens das: Gibt es bei einem Ftp-Transfer eine error_log, die mir eine Fehlermeldung gibt wenn der transfer wegen Platzmangels abgebrochen wurde?
Strat
 2004-01-09 11:48
#78375 #78375
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
mir gefaellt die idee mit dem cgi-script recht gut:
Code: (dl )
1
2
3
#! /usr/bin/perl
print "Content-type: text/html\n\n";
print `quota`; # backticks


und vom perl-script, das die Dateien ueber FTP sendet, dieses cgi-Script mit CPAN:LWP::Simple abfragen...
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
kölsch
 2004-01-10 15:07
#78376 #78376
User since
2003-10-02
66 Artikel
BenutzerIn
[default_avatar]
[quote=Strat,09.Jan..2004, 10:48]mir gefaellt die idee mit dem cgi-script recht gut:
Code: (dl )
1
2
3
#! /usr/bin/perl
print "Content-type: text/html\n\n";
print `quota`; # backticks


und vom perl-script, das die Dateien ueber FTP sendet, dieses cgi-Script mit CPAN:LWP::Simple abfragen...[/quote]
Wie geht das mit LWP::Simple genau?
Was macht eigentlich Quota? Wenn ich das script alleine ausführ, kennt er den Befehl nicht. An welcher stelle des ftp transfers muss ich das dann abfragen?
<< |< 1 2 3 >| >> 21 Einträge, 3 Seiten



View all threads created 2004-01-06 12:56.