我的问题与我的另一个问题有关:
在apache日志中,我有这样的错误:
PHP警告:SQLite3Stmt :: execute():无法执行语句:数据库被锁定在/home/marek/devel/sf2/cities/vendor/symfony/src/Symfony/Component/HttpKernel/Profiler/SqliteProfilerStorage.php
我正在使用MySQL,为什么我收到有关SQLite3的错误?
有人可以帮忙解决此错误吗?
[编辑]
禁用探查器的唯一方法是:
public function __construct(ProfilerStorageInterface $storage, LoggerInterface $logger = null)
{
$this->storage = $storage;
$this->logger = $logger;
$this->collectors = array();
**$this->enabled = false;**
}
答案 0 :(得分:1)
Symfony2在SQLite数据库中存储调试和分析数据(在{root} /app/cache/dev/profiler.db文件中),并且在开发模式下,您发送大量请求并锁定SQLite数据库。如果要测试应用程序的性能 - 请勿使用DEV环境