[fx.php_list] Re: Can a PHP page crash the WPE?

  • From: Dale Bengston <dale.bengston@xxxxxxxxx>
  • To: fx.php_list@xxxxxxxxxxxxx
  • Date: Tue, 8 Nov 2016 10:21:17 -0500

Hi Gary,

I had something similar happen twice many years ago (and several versions ago). 
In the first case, the data in a single record was corrupt, Any time that 
record was retrieved, the WPE would stop responding.

The second occurred when a user copied and pasted text from another source that 
included an embedded graphic. The textarea on the web page converted the 
graphic to over 70,000 characters of gibberish – basically what you’d see if 
you opened a JPEG with a text editor. To FileMaker’s credit, it stored the data!

The second instance was easy to spot, because the garbled mess displayed 
on-screen. The first instance was extremely difficult to diagnose, identify and 
remedy. We eventually had to export the data from each table and comb through 
it until we found the corrupt record.

Considering the problem has persisted through all the software and OS 
reinstalls, it might be time to look at the data itself. As far as your php 
pages go, do you have any pages that do a findall, or that potentially could 
retrieve many thousands of records? Perhaps a user is querying in a way that 
returns more data than Apache and the WPE can handle.

Hope this helps,

On Nov 8, 2016, at 10:01 AM, Gary Lowell Sprung <garygnurps@xxxxxxxxx> wrote:

One of my clients is having trouble with repeated crashes or severe 
slow-downs of the Filemaker custom web publishing. We have done a clean 
install of Filemaker Server 15.02 (in two-machine setup). Also did a clean 
install of the system, Mac El Cap, this past summer. We are examining 
possible hardware issue or software conflicts. But I keep wondering if one of 
my PHP pages is causing the problem. The WPE log shows nothing amiss; only 
401 "errors" from users or scripts that found no records. We see no spikes in 
CPU or memory in Activity Monitor. Filemaker Server still serves to Pro and 
WebDirect during these events. 

So is there a way to write a PHP page that would cause custom web publishing 
to quit, or dramatically slow down? How would I know this is the problem if 
the log shows no problem?

Gary Sprung
Boulder, CO

    FX.php Official Web Site -- http://fx.iviking.org/
FX.php Official Mailing List -- //www.freelists.org/list/fx.php_list
    (Subscribe, unsubscribe, and more at the mailing list site!)


     FX.php Official Web Site -- http://fx.iviking.org/
FX.php Official Mailing List -- //www.freelists.org/list/fx.php_list
     (Subscribe, unsubscribe, and more at the mailing list site!)


Other related posts: