summaryrefslogtreecommitdiff
path: root/gpsd.php.in
diff options
context:
space:
mode:
authorBeat Bolli <bbolli@ewanet.ch>2012-04-09 14:30:16 +0200
committerEric S. Raymond <esr@thyrsus.com>2012-04-12 00:53:35 -0400
commitc7452466e6a609e38b5fbe2b213efe951ad7f952 (patch)
treeb72a49fc94755712e16f4486ffd6c64471db2ee2 /gpsd.php.in
parent78d4684b24052a43a6b8614163257d7fdae7320d (diff)
downloadgpsd-c7452466e6a609e38b5fbe2b213efe951ad7f952.tar.gz
gpsd.php: Increase the delays before reading GPSd's answer.
This was needed on my Intel Atom server to prevent a stuck PHP script. Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
Diffstat (limited to 'gpsd.php.in')
-rw-r--r--gpsd.php.in3
1 files changed, 2 insertions, 1 deletions
diff --git a/gpsd.php.in b/gpsd.php.in
index ec8f52c4..1e32d8e5 100644
--- a/gpsd.php.in
+++ b/gpsd.php.in
@@ -88,8 +88,9 @@ if (isset($_GET['imgdata']) && $op == 'view'){
if ($testmode){
$sock = @fsockopen($server, $port, $errno, $errstr, 2);
@fwrite($sock, "?WATCH={\"enable\":true}\n");
- usleep(100);
+ usleep(1000);
@fwrite($sock, "?POLL;\n");
+ usleep(1000);
for($tries = 0; $tries < 10; $tries++){
$resp = @fread($sock, 2000); # SKY can be pretty big
if (preg_match('/{"class":"POLL".+}/i', $resp, $m)){