Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.php > #4727

Re: Offene File Handles nach kopieren mit phpseclib3

From k@rl.pflaesterer.de (Karl Pflästerer)
Newsgroups de.comp.lang.php
Subject Re: Offene File Handles nach kopieren mit phpseclib3
Date 2021-08-19 12:50 +0200
Message-ID <m1mtpdyagi.fsf@mbp.pflaesterer.de> (permalink)
References <sffmbf$p6r$1@gwaiyur.mb-net.net>

Show all headers | View raw


Jan Novak <repcom@gmail.com> writes:

> Hallo,
>
> ein primärer php (cli) Prozess forkt immer wieder neu einen Prozess, welcher
> Dateien u.a. mit der "phpseclib3" Klasse von Server a nach b kopiert. Leider
> bleibt nach dem Kopieren immer ein File Handle offen, was nach gewisser Zeit
> Probleme natürlich macht, obwohl der ge'forkte Prozess sich sauber beendet
> hat.
>
> Die einzige Möglichkeit dies zu verhindern, bzw. zu resetten ist im Moment,
> den primären CLI Prozess neu zu starten, was aber in unserem Fall andere
> Nachteile mit sich zieht.
>
> Meine Frage:
> Gibt es ein Möglichkeit, die offenen Handles korrekt schliessen zu lassen?
>
> zur Info: Sofern die Dateien mit anderen Klassen z.B. per ftp oder nur lokal
> kopiert werden, besteht das Problem nicht. Nur dann, wenn die phpseclib3
> benutzt wird.

Ohne dass du beschreibst, was du warum machst, kann dir niemand helfen.

Bei deiner Beschreibung nehme ich mal an, dass die Prozesse auf
Linux/BSD (oder etwas anderem unixoiden) laufen.

Erste Frage: warum nimmst du phpseclib, wenn die Lib bei dir Fehler
produziert?
Wie kopierst du?
Hast du Nutzername/Passwort oder private/public key zur Authentisierung?
Im letzeren Fall: nimm rsync.

Warum nutzt du einen eigenen Daemon? Ein Cron Job, der dein Skript
peridisch startet ist deutlich simpler.
Wie forkst du genau?
etc pp.


  KP

Back to de.comp.lang.php | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Offene File Handles nach kopieren mit phpseclib3 Jan Novak <repcom@gmail.com> - 2021-08-17 08:52 +0200
  Re: Offene File Handles nach kopieren mit phpseclib3 k@rl.pflaesterer.de (Karl Pflästerer) - 2021-08-19 12:50 +0200
  Re: Offene File Handles nach kopieren mit phpseclib3 Arno Welzel <usenet@arnowelzel.de> - 2021-08-20 09:45 +0200
    Re: Offene File Handles nach kopieren mit phpseclib3 Arno Welzel <usenet@arnowelzel.de> - 2021-08-20 09:47 +0200
    Re: Offene File Handles nach kopieren mit phpseclib3 Jan Novak <repcom@gmail.com> - 2021-08-20 15:33 +0200

csiph-web