Использую debian 9, PHP-FPM, MySql, phpmyadmin.
Мне нужно импортировать файл бд через phpmyadmin .
В phpmyadmin пишет Максимальный размер: 1,000МБ (я вносил изменения в конфиг)
Права максимальные.
Что делал:
Увеличим время выполнения скрипта
nano /etc/php/7.0/fpm/php.ini
max_execution_time = 300
max_input_time = 600
memory_limit = 512M
И тут
nano /etc/php/7.0/fpm/pool.d/www.conf
request_terminate_timeout = 300
И тут
nano /etc/nginx/nginx.conf
добавим в секцию http {
fastcgi_read_timeout 300;
Перезапуск
service nginx restart
systemctl restart php7.0-fpm
Что происходит
При импорте маленького файла (10МБ)- всё хорошо. Причем в браузере, внизу вижу загрузка %.
Файл маленький - загрузка % быстро доходит до 100% и все ок. Импорт успешен.
А вот при импорте большого файла загрузка (% в строке внизу браузера) идет медленнее, доходит до 40% (например) и где-то через 30 сек обнуляется. И снова 1%..2%. Потом снова обнуляется и возникает ошибка - страница с текстом ошибки
Не удается получить доступ к сайту
Веб-страница по адресу
http://***/import.php, возможно, временно недоступна или постоянно перемещена по новому адресу. ERR_CONNECTION_ABORTED
По моему тут дело во времени выполнения скрипта.
Как увеличить время выполнения скрипта nginx PHP-FPM (debian 9)?