相关疑难解决方法(0)

如何清除APC缓存条目?

我需要在部署新版本的站点时清除所有APC缓存条目.APC.php有一个用于清除所有操作码缓存的按钮,但是我没有看到用于清除所有用户条目或所有系统条目或所有每个目录条目的按钮.

是否可以通过命令行或其他方式清除所有缓存条目?

php performance caching apc

171
推荐指数
8
解决办法
20万
查看次数

如何在不崩溃Apache的情况下清除APC缓存?

如果APC存储了大量条目,清除它们会导致httpd崩溃.

如果apc_clear_cache('user')花费的时间超过phps max_execution_time,则在清除操作完成之前,调用apc_clear_cache的脚本将被php终止.这似乎留下一些句柄或某事.这将阻止apache关闭它的进程.

(http://pecl.php.net/bugs/bug.php?id=13445)

是否有其他快速但安全的批量清理APC缓存的方法?

php performance caching apc

3
推荐指数
2
解决办法
7075
查看次数

方法名称必须以findBy或findOneBy开头!(未捕获的异常)

我已经检查了这个,但我的错误似乎有所不同.

我收到此错误:

[2012-05-07 14:09:59] request.CRITICAL: BadMethodCallException: Undefined method 'findOperariosordenados'. The method name must start with either findBy or findOneBy! (uncaught exception) at /Users/gitek/www/uda/vendor/doctrine/lib/Doctrine/ORM/EntityRepository.php line 201 [] []
Run Code Online (Sandbox Code Playgroud)

这是我的OperarioRepository:

<?php

namespace Gitek\UdaBundle\Entity;

use Doctrine\ORM\EntityRepository;

/**
 * OperarioRepository
 *
 * This class was generated by the Doctrine ORM. Add your own custom
 * repository methods below.
 */
class OperarioRepository extends EntityRepository
{
    public function findOperariosordenados()
    {
        $em = $this->getEntityManager();
        $consulta = $em->createQuery('SELECT o FROM GitekUdaBundle:Operario o
                                        ORDER BY o.apellidos, o.nombre'); …
Run Code Online (Sandbox Code Playgroud)

symfony

3
推荐指数
2
解决办法
2万
查看次数

标签 统计

apc ×2

caching ×2

performance ×2

php ×2

symfony ×1