Symfony2:pthreads产生空白页面

时间:2013-12-05 13:14:15

标签: php multithreading symfony

我正在尝试将扩展名php_pthreads与Symfony2一起使用。 我设置了一个简单的控制器:

<?php

namespace Test\TestBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;

class SimpleThread extends \Thread {

    public function run() {
        sleep(100);
    }
}

class DefaultController extends Controller
{
    public function indexAction()
    {
        $simpleThread = new SimpleThread();
        $simpleThread->start();
        return $this->render('TestTestBundle:Default:index.html.twig', array('name' => "World"));
    }
}

它只是给了我一个空白页面(ERR_CONNECTION_RESET)。我没有什么可以尝试修复它,因为没有错误,我不知道如何调试它。

当我尝试在Symfony之外运行这个简单的测试代码(https://stackoverflow.com/a/15501449/3070307)时,它运行正常。

非常感谢任何帮助。


修改 好的两件事:

sleep(100);

睡了100秒......我想念打字。

其次,Symfony缓存正在乱用线程执行,禁用它修复它(http://symfony.com/doc/current/cookbook/debugging.html)。

唯一剩下的问题是渲染函数什么都不做,我甚至不确定它是否被调用。

0 个答案:

没有答案