今天打开电脑,本地环境和测试环境都直接抛出HTTP ERROR 500
错误,然后马上打开PHP错误日志ini_set('display_errors','On');
来查看,就发现了Fatal error: require_once(): the auth has expired in /data/httpd/xxx/xxx.php on line 2
,即查看代码如下:
if(file_exists(HOME_DIR.'/app/xxx.php')){
require_once(HOME_DIR.'/app/xxx.php');
}
- 代码无异样,相对昨天也没有修改。
-
app/xxx.php
也存在,权限也没问题。 -
google
也没有得到理想答案。 - 检查环境,cache相关的扩展无果。
猛然想app/xxx.php
是使用swoole_compiler
加密过的,错误可能是swoole_loader
抛出来的,然后立马使用swoole_compiler
重新打个了包,错误就消失了!
果然使用一些小众扩展,遇到错误google
是没有用的,解决错误还是要一步一步调试!。