小编fde*_*tri的帖子

使用Monolog在Symfony2中记录PHP致命错误

我需要一种方法来捕获PHP致命错误(还有通知和警告)并使用Monolog记录它们.

我发现Monolog 1.6+有ErrorHandler :: register()方法,但我无法弄清楚如何在Symfony2(生产)应用程序中使用它,以及如何在config.yml中正确配置它.

symfony monolog

10
推荐指数
1
解决办法
7004
查看次数

在齿轮工人之间共享卷曲处理程序

我有一个齿轮工人(称为"经理"),它读取一个网址列表,然后为每个人调用另一个齿轮工人(称为"依赖"),它获取传递的URL的内容并对其进行一些处理 - 索引,等等.每个网址属于同一个域(例如:www.test.com).当每个工作人员呼叫时,都会curl_init()与www.test.com建立新连接.

我正在寻找一种方法来共享工作者之间的curl资源处理程序,以便重用相同的连接.在我的情况下,管理器可以创建资源处理程序,然后将其作为工作负载参数传递给依赖项.

php curl gearman

5
推荐指数
1
解决办法
267
查看次数

PHP Predis:如何获取/删除包含特殊字符的键?

我需要删除一个包含一些特殊键的键(在我的例子中是方括号):

我执行以下操作,但不起作用:

$this->redis;    
$keys = $this->redis->keys("*");
foreach ($keys as $key) {

    // keys are in the following format:   
    //    vir3_data_cache[zones_cdc_shifting_series_2013_5][1]

    $this->redis->del($key);
    // no key was deleted
}
Run Code Online (Sandbox Code Playgroud)

我也尝试引用密钥,但没有成功:

$this->redis;    
$keys = $this->redis->keys("*");
foreach ($keys as $key) {

    // keys are in the following format:   
    //    vir3_data_cache[zones_cdc_shifting_series_2013_5][1]

    $quotedKey = addslashes(addslashes($key));
    $this->redis->del($quotedKey);
    // no key was deleted
}
Run Code Online (Sandbox Code Playgroud)

php predis

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

php ×2

curl ×1

gearman ×1

monolog ×1

predis ×1

symfony ×1