On Tue, Apr 11, 2017 at 7:30 AM, Richard Kaye rkaye@invaluable.com wrote:
Throwing this out to the collective wisdom.
I've recently rolled out a hosted environment for my application. So I'm in the cloud...
It's hard to see clearly with your head in the clouds...
Which cloud? I'm guessing multiple WIndows X VMs hosted on... something. Azure? Amazon? Hosted server? What brand/version of all?
I've been observing random hard application errors, particularly around running reports. Of course, it's not consistent.
Which VFP? Reports using VFP9 or VFP8 compatibility? New Report listeners or old "classic" FRXs?
How was VFP installed? Are all the runtimes the same version? Are they patched up to Sedna + service packs?
Install vFoxRun if you haven't already. This is a *GREAT* tool for debugging (Thanks, Ed!) Then you can test things like VERSION(), and REPORT FORM right from the commandline, in your runtime environment.
One owner of our vertical-niche app runs virtualized, using RDP and TS to run multiple workstations on a hosted WInServer2008. There are lots of kinks with TMPFILES and sharing...
A user will be able to run a report with no errors just fine one time and then other times the same report will just result in an application crash. What I'm seeing in the Windows application log when this happens are mainly C6 errors. The Google gave me some recommendations about setting the EXE and the runtime DLLs read-only but I'm hoping that out there in Profox land this might ring some bells.
*ding*
-- Ted Roche & Associates, LLC http://www.tedroche.com