FuelPHPを使っていて、
処理中にPHPでFatalエラーが発生しています。
try,catchでは補足できなかったので、
bootstrap.phpのregister_shutdown_functionの中でerror_get_last()を呼んで、
errorがある場合にdebug_backtraceを実行するという処理にしました。
debug_backtraceの中身を確認すると実際には#0 Closure$()という出力しかされていませんでした。
具体的にはhhvmの上でhackを動かしていて、stack overflowが発生するのですが、
どういう処理の場合にこのエラーが発生するか特定できず、出来るだけ詳細にstack traceを表示したいと考えています。
(webサーバーのログを追って、同じりリクエストを投げてみましたが再現しない。)
どなたか良い対応方法をご存知の方、ご教示下さい。
2016/12/19 05:24 編集