Вызов базы данных Symfony3 занимает много времени и мешает работе всего сайта. Как закрыть соединение через определенное время?

Мой сервер настроен на php7.0-fpm и nginx, на котором работает symfony.

Я просто использую сырое соединение pdo

$conn = $this->get('database_connection');
$results = $conn->fetchAll("SELECT * FROM myTable");

Один из моих SQL-запросов занимает очень много времени, в то же время отключая сайт.

Я предполагаю, что происходит какая-то конфигурация, которую мне нужно изменить, но я немного новичок в sys-admin/ops.

Я попытался добавить в свой php.ini

 default_socket_timeout = 3  

Я попытался добавить =>

options:
     timeout: 3   

в моем symfony config.yml.

Ни один не работал!

Есть ли другой способ установить время ожидания? Или что-то не так?

0 ответов

Другие вопросы по тегам