Temporary Files

Debtco

New Member
We are currently using Progress 9.1D running on Unix server. There is currently a large amount of diskspace being used by the temporary files (SRT, DBI, LBI). The only recent change is that certain client PCs are now using Citrix to connect. The diskspace usage has increased by a crazy amount, almost 2gb in a day. -T is set up on startup parameters on the server. Are there any specific settings we should be using within Citrix? Thanks in advance.
 
Hi there,

We too have started using citrix and haven't encountered the same problems. Citrix is not my area of expertise, but, I suspect it is your applications not Citrix that is causing the problems.

I'd suggest that you look at the file types which are growing so big. If you provide me with them I may be able to help. For example lbi's could indicate a transaction/sub-transaction issue.

If possible you could close down the database servers, tidy up any files that remain, startup the database servers and monitor them whilst having users carry out a few controlled tasks using Citrix.

However, dunno' if anyone else has experienced this or can offer more.

Get back if you want more help. I'd be interested if you find you are experiencing a Citrix problem as we have started using it ourselves and I'm keen to build up my knowledge on it.
 
Hi, thanks for your reply. It is mainly the SRTxxxxx files that are increasing since we've had users connect via Citrix. Our programs have not changed at all and diskspace usage was never anywhere near this much (we have to bring down the system once per day now to clear the temp files, we used to attain 100% uptime before this problem).
When searching on this forum I've read quite a few other posts that suggest that Citrix may cause higher temporary file usage on the server but no solution as far as I can see.
Yesterday evening when the Citrix users logged out of the system (but the local users were still using the system) the diskspace stopped dropping, so that makes me assume it is Citrix causing the issue.
Any help anyone can give is greatly appreciated. Thanks in advance.
 
Hmmm.

Sorry, my knowledge of Citrix is insufficient to help you any more.

i'll keep an eye on this to see what answers come back though.

Good luck.
 
Thanks for your help anyway. Does anyone else have any idea on how I can solve this problem? Time is running out here!! Thanks in advance.
 
What you're looking for is the -T for temp files as a client parameter. In citrix, you've published the application shortcut, and probably pointed to a .pf which should contain this parameter. If it does not, then the temp files used by the client running the citrix session will be created in the directory that the application is run from. You may choose to place these temp files somewhere else accessible to the citrix server, and you may also notice that if the citrix users are not exiting the application cleanly that their progress sessions continue to run and their temp files are not cleaned up.

You have several things combining to make your problem. Your other client server connections are placing their temp files local to the client. Citrix is different in that local to the client simply means on the citrix server. You need to make space available for these temp files, and you might even want to watch for performance problems if all your citrix clients write their temp files to the same disk.

Best of luck,

Darrell Davis
 
I'm agree with ddavis, if user don't exit the progress application cleanly, the temporary file stay in the temp directory specified on -T.
You can make a .bat who delete this kind of flie automatically the nigth.

Note that big srt file results from the progress application code. If some srt file are > 100mo, u can inform u're provider, the code can be optimized
 
Back
Top