Вызов базы данных 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.
Ни один не работал!
Есть ли другой способ установить время ожидания? Или что-то не так?