Thanks all. I will give some thought to using the Windows Task Scheduler instead of the form timer.

Bob Thompson
LaPorte, IN
219-363-7441

Sent from my iPod

On Mar 21, 2011, at 12:01 PM, "Emmitt Dove" <[email protected]> wrote:

Bob,



It sounds to me as if the R:BASE session is holding resources (file handles) open on the mapped drive.



Why not set up an event every 12 hours or so that causes your R:BASE app to EXIT, and in your driving batch, simply loop back and restart R:BASE?



Emmitt Dove

Converting Systems Architect

Evergreen Packaging, Inc.

[email protected]

(203) 214-5683 m

(203) 643-8022 o

(203) 643-8086 f

[email protected]



From: [email protected] [mailto:[email protected]] On Behalf Of 
[email protected]
Sent: Monday, March 21, 2011 11:42
To: RBASE-L Mailing List
Subject: [RBASE-L] - Network drive becomes unavailable



I have a v8 application that runs 24/7. It uses a form timer to run a process that sends and retrieves EDI files to FTP sites. This process runs every 30 minutes.



It works like a charm... except about once a week the application crashes because the network drive has become unavailable due to system resources.

I.E. If I go to MY COMPUTER and double click on the network drive (G:), I get an error message stating "drive unavailable. insufficient system resources". Only this PC is effected and it is not a network issue.



If I exit out of the Rbase application, the drive immediately becomes available on the PC. (nothing else runs on this PC. It is dedicated to this 24/7 application) I have moved this application to a second PC and it demonstrates the same behavior, so it is not hardware related.



The application uses several file commands performing external file functions and using wild card characters. I am wondering if this may be the issue?



Such as :



ERASE g:\rbti\edi_v8\ftpfiles\*.850



or



DIR 'G:\RBTI\Edi_V8\ftpfiles\AWM*'

(Output of the above goes into a file to obtain filenames in directory)

or



Zip C:\Windows\System32\cmd.exe /c MOVE &vedifile &v856file

(variables vedifile and v856file contain wild cards)



or



SET VAR vlaunchprog = 'G:\RBTI\Edi_V8\winscp.exe'

SET VAR vlaunchparams = '/timeout=15 /script=uploadAWM.txt|W'
SET VAR vlaunch = (.vlaunchprog & '|' & .vlaunchparams)
LAUNCH .vlaunch



The applicaion also uses the "rsearchandreplace.rbl" plugin extensively on external

files.



Something in the code is eating up memory and not releasing it, but I have been unable

to pin point the culprit. I am leaning towards one of the above. Any thoughts on

memory and wild cards, zip, launch or plugins?



(WhileOpt is turned off)



Thanks,

-Bob












Reply via email to