Symfony 2.5会在出现错误时定期收到分段错误

时间:2014-04-25 18:19:09

标签: php apache symfony

这是一个很难解决的问题。在任何错误类型上,页面都有可能因分段错误[Fri Apr 25 17:45:52.141251 2014] [core:notice] [pid 23298] AH00052: child pid 23367 exit signal Segmentation fault (11)而崩溃。

我在symfony framework 2.5上运行,使用基本页面路由和使用Request对象的控制器。

路线

form_core_page_loader_homepage:
     path:  /
     defaults: { _controller: FormCorePageLoaderBundle:Default:index }

控制器

use Symfony\Component\HttpFoundation\Request;
// this controller extends Symfony's and adds getStore() function and some others...
use FormCore\PageLoaderBundle\Controller\SessionStoreController as Controller;
use FormCore\PageLoaderBundle\Controller\StyleSessionStoreControllerTrait;


class DefaultController extends Controller
{
    use StyleSessionStoreControllerTrait;

    public function indexAction(Request $request)
    {


        $store = $this->getStore();

        if (!$store->initRequest($request)) {

            throw $this->createNotFoundException('That page does not exist.');
        }


        // grab our vars for the template...
        $templateVars = $this->getIndexVars();

        ....
    }

    protected functionIndexVars()
    {
        // this is where it goes kaboom
        $noticeErrorHere = $crashesWSegFault;
        ....
    }
}

任何人都遇到与symfony类似的事情?我的猜测是某个地方它捕捉错误导致了一个问题,很难用seg故障排除故障......

1 个答案:

答案 0 :(得分:0)

即使Symfony 2.5在未来几周内发布,我又回到了2.4,这似乎解决了这个问题。