Is wordpress intefering with my PHP script? -


to isolate problem i'm having, have script receives post data, counts 50 time delay, , logs results file. i'm testing chrome restful client.

when had wordpress installed on hosting, finding mysterious request causing script startup minute processing meant reason wouldn't response original post request.

after deleted wordpress, instead of logging mysterious request instead following error around same time, minute runtime. still means don't response post request after script finishes (see php after error):

status 500 internal server error show explanation loading time: 45612 request headers  user-agent: mozilla/5.0 (windows nt 6.1) applewebkit/537.36 (khtml, gecko) chrome/35.0.1916.114 safari/537.36 origin: chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo content-type: application/x-www-form-urlencoded  accept: */* accept-encoding: gzip,deflate,sdch accept-language: en-gb,en-us;q=0.8,en;q=0.6 response headers  date: tue, 10 jun 2014 10:54:36 gmt  server: apache  connection: close content-type: text/html; charset=iso-8859-1   <!doctype html public "-//ietf//dtd html 2.0//en"> <html><head> <title>500 internal server error</title> </head><body> <h1>internal server error</h1> <p>the server encountered internal error or misconfiguration , unable complete request.</p> <p>please contact server administrator,  webmaster@**** , inform them of time error occurred, , might have done may have caused error.</p> <p>more information error may available in server error log.</p> <p>additionally, 500 internal server error error encountered while trying use errordocument handle request.</p> </body></html> 

here's php script. note, used log "misfire" after minute because receive blank mysterious request. after deleting wordpress, no longer happens instead above error!

<?php echo "script has finished!";  $q = $_post['q'];  $req=$_server['request_method']; $ip = $_server['remote_addr']; $agent = $_server['http_user_agent'];  writelog("ip logged: ".$ip); writelog("user agent: " . $agent); writelog("post data: " . $q); writelog("request method: " . $req);  if ($q==""){   writelog ("misfire!!!");   die; }  writelog("*** error check started ***");  ($i = 1; $i <= 50; $i++) {      writelog ($i);      sleep(rand(2,20));  }   function writelog($towrite) {   $tdate=date('d/m/y h:i:s');   $file = 'log/testlog.txt';   $current = $towrite." --- ".$tdate."\n";   file_put_contents($file, $current, file_append); }  writelog("*** error check ended ***"); ?>  

could maybe have redirect or something? remember when testing in restful client before uninstalling wordpress, had 301 redirect ...errortest.php/ ...errortest.php.

it sounds php script timing out, have set max execution time? may want take @ set_time_limit() function in php.


Comments

Popular posts from this blog

database - VFP Grid + SQL server 2008 - grid not showing correctly -

jquery - Set jPicker field to empty value -

.htaccess - htaccess convert request to clean url and add slash at the end of the url -