我在PHP中有一个IPN侦听器脚本。大部分时间都有效。一年只有几次,脚本在此行之后停止:
$fp = fsockopen ('ssl://'.$server, 443, $errno, $errstr, 30);
在上述行之后还有一个if if like:
if (!$fp) {
// Process error. Log entries for failure.
} else{
// Process success. Log entries for success.
}
上述日志条目均未生成。所以我觉得脚本停止了工作。
我无法在localhost上模拟或重现此问题。因此,我不知道导致此问题的原因或解决方法。
php.ini有max_execution_time> 30,因此服务器不会停止脚本。该网站不是很忙,每天可能有20-30笔交易。
有关何处或何地寻找的任何建议?
谢谢。