PHP & Filepro

Fairlight fairlite at fairlite.com
Tue Jan 17 20:48:38 PST 2017


My suggestion is to get Process Monitor from Microsoft, set the filter so
that it will only capture rreport.exe, then try your web process and see
what's going on in the rreport run.

This is akin to doing an strace in linux, or a truss in SCO.  It is not for
the faint of heart.  You'll end up seeing every system call the program
makes, and combing through it from the end backwards until you figure out
what's happening (or not happening).

This is probably your best bet, given the described environment.

I've used this technique to catch issues with FL Studio and its ILBridge
program between plugins, amongst other things.  It can be extremely
helpful, but as I said, you'll either need to know or learn what you're
looking at.

What may help you there is to first do a trace of your command-line
version to obtain a baseline of what a successful run looks like.  Save
that, then clear the Process Monitor and run the web-based version.  Unlike
strace, ProcMon doesn't need to be attached to a running program or be used
to instantiated the program; it picks up on software as it runs, which is
helpful in a web environment.  So run the web-based one, then compare what
you see between the two versions, and look at where they diverge.  Feeding
them identical data would be best for this purpose.

Good luck.

mark->
-- 
Audio panton, cogito singularis.


More information about the Filepro-list mailing list