Re: files ftp'd from VMS to Tru64 occasionally arrive as empty files ??

From: Peter da Silva (peter_at_abbnm.com)
Date: 03/01/04


Date: Mon, 1 Mar 2004 16:36:45 +0000 (UTC)

In article <e0ac4809.0403010213.1f7debc3@posting.google.com>,
James Blackmore <jblackmore@post.com> wrote:
> This mechanism generally works correctly, however about once or twice
> a week we see an empty file on the Tru64 side, however checking the
> file which was sent from VMS it was not empty.

Using FTP for file transfers by running an interactive client from a
script is fraught with problems, no matter what the OS. You need to at
least look at the output for messages indicating success and raise an
alarm if they're not there.

You could be running out of disk space on the sending side. Your script
may have a timing problem, so that the source file is being re-written
while it's trying to transfer it, the FTP client may be failing to read
from a locked file...

> I have searched for any known Tru64 ftp issues which might give this
> behaviour, but can't find anything on this.

Apart from disk space issues, I can't think of anything.

> I am trying to get a log file from the vms script when it ftp'd the
> file which ended up empty so I can check if ftp logs n bytes sent (we
> only keep logs for a few hours due to size, so this is hard to catch),

That's a start, but modifying the script so it flags and alerts you on
errors, or switching from interactive FTP to some more robust mechanism,
seems to be in order.

-- 
I've seen things you people can't imagine. Chimneysweeps on fire over the roofs
of London. I've watched kite-strings glitter in the sun at Hyde Park Gate.  All
these things will be lost in time, like chalk-paintings in the rain.   `-_-'
Time for your nap.  | Peter da Silva | Har du kramat din varg, idag?    'U`


Relevant Pages

  • Re: FTP delete problem
    ... the problem was a lock to a file that the ftp get worked, ... Bernard Cheah ha scritto: ... generate by schedule task. ... If i manually execute the script, the output wrote, but by schedule ...
    (microsoft.public.inetserver.iis.ftp)
  • Re: FTP delete problem
    ... Yes, the script looking the previous day log file, but when it's still ... Bernard Cheah ha scritto: ... the problem was a lock to a file that the ftp get worked, ... generate by schedule task. ...
    (microsoft.public.inetserver.iis.ftp)
  • Re: Automate FTP account creation
    ... i.e when user register to website then an FTP account ... not give you root access. ... You could do it by executing a PHP script which switches to the root ...
    (comp.lang.php)
  • Re: FTP strangeness
    ... Listing an empty existing directory shouldn't return an error code. ... servers cannot issue a 550 reply to a LIST command. ... As demonstrated more than just VMS ftp servers do the latter - for situations ... In any case an FTP client should comply with the robustness principle of RFC ...
    (comp.os.vms)
  • Re: Scripted FTP transfer
    ... Rather then specify the username and password in your script, ... going to run the ftp script, ... If you are running this from root, the .netrc will be created in / ... I'm trying to write a FTP command file on the fly to ...
    (comp.unix.sco.misc)