garveen / laravoole

Laravel && ( Swoole || Workerman ) to get 10x faster than php-fpm
MIT License
889 stars 131 forks source link

部分异常、错误未捕获,导致页面出现无法响应 #45

Open ghost opened 7 years ago

ghost commented 7 years ago

laravoole v0.5.1,Laravel 5.1,Swoole 1.9.8,openresty 1.11.2.2

Laravoole\Base->handleRequest() 不严密。

约 157 行 finally $this->events->fire('laravoole.requested', [$illuminate_request, $illuminate_response]); 附近 以及 return $illuminate_response,如果遇到一些错误,不会存在 $illuminate_response变量。

问题复现: storage/framework/views 设置无写入权限,并清空模板缓存。 访问需要view模板的页面,即产生无权限的日志,但是出现了意外情况没有捕获。页面无响应。

niuniudada commented 7 years ago

怎么解决呢?