У меня возникла неприятная проблема с моим локально настроенным компьютером Apache + PHP5.6 + MySQL с Windows 10.
Все работает гладко, но я заметил, что когда я выполняю процесс, который выполняет множество запросов и требует много времени и ресурсов, Apache просто ждет завершения процесса, и как только он завершится, он снова реагирует.
Итак, это примерно так:
max_execution_time), я не могу делать ничего, что касается localhost.У меня вопрос: связана ли эта проблема с конфигурацией Apache, PHP или MySQL и как ее исправить? (если это поправимо)
Я использую следующее:
Любая помощь будет принята с благодарностью, я не думаю, что я единственный, у кого есть эта проблема.
РЕДАКТИРОВАТЬ (ПОДРОБНЕЕ)
Готово @ O.Jones, на самом деле это не проблема с ресурсами, у меня много ресурсов на машине, моя теория такова, что это может быть что-то связанное с потоками, но я не очень знаком с этой темой, поэтому я не уверен. Странно то, что обычно в другом браузере он работает, но иногда не работает даже там. Так что я не уверен, что это связано с ограничением ресурсов и apache.
что он ? php 5.6 или 7.2 при вызове через apache? Какие у вас mysql Max_connections и Max_used_connections и Threads_connected во время эпизодов?
Возможно, вам следует проверить конфигурации mySQL и Apache и убедиться, что оба они настроены так, чтобы они могли запускать несколько параллельных процессов. Это не обязательно по умолчанию. Я не могу вспомнить точные директивы в Apache, но вы можете их погуглить. Вы можете настроить количество потоков и дочерних процессов в каждом потоке, которые могут обслуживаться одновременно, прежде чем новые запросы начнут ставиться в очередь.






Просьба уточнить. Отказывается ли apache обслуживать другие страницы, даже простые текстовые страницы, во время выполнения этой операции импорта? Что на вкладке «Производительность» диспетчера задач Windows говорится об исчерпании ресурсов ЦП и памяти? Пожалуйста редактировать свой вопрос.