mail_makc
aka MaxGR
Понижение приоритета выполнения скрипта...
Доброго времени суток!
Проблема: есть страница PHP при входе на которую начинается импорт данных с внешнего сайта в БД (PostgreSQL 8.0.0 rc 3).
Вышеупомянутая операция длится минут 20, и скрипт в это время жрет все процессорные ресурсы под 100% (вертится все на Windows 2000 Server + SP3, Apache 1.3.33 Win32, PHP 5.0.3 Win32).
Так как процессор загружен сильно, то те кто лезут в это время на сайт либо очень долго ждут загрузку страницы, либо вообще отваливаются по таймауту. Это и есть проблема.
Задача: запускать скрипт с импортом с наименьшим приоритетом, чтобы он не тормозил работу остальных скриптов.
Вопрос: как это можно сделать?
Примечание: поиск уже изучил на предмет слов ПРИОРИТЕТ и PRIORITY - просьба не отсылать туда, ничего мне там не пригодилось, разве что вариант в SQL-запросе сделать INSERT LOW_PRIORITY, но это для работы с БД больше, а мне хотлось бы найти вариант решения для понижения приоритета выполнения скриптов.
Заранее благодарю, если кто откликнется.

Доброго времени суток!
Проблема: есть страница PHP при входе на которую начинается импорт данных с внешнего сайта в БД (PostgreSQL 8.0.0 rc 3).
Вышеупомянутая операция длится минут 20, и скрипт в это время жрет все процессорные ресурсы под 100% (вертится все на Windows 2000 Server + SP3, Apache 1.3.33 Win32, PHP 5.0.3 Win32).
Так как процессор загружен сильно, то те кто лезут в это время на сайт либо очень долго ждут загрузку страницы, либо вообще отваливаются по таймауту. Это и есть проблема.
Задача: запускать скрипт с импортом с наименьшим приоритетом, чтобы он не тормозил работу остальных скриптов.
Вопрос: как это можно сделать?
Примечание: поиск уже изучил на предмет слов ПРИОРИТЕТ и PRIORITY - просьба не отсылать туда, ничего мне там не пригодилось, разве что вариант в SQL-запросе сделать INSERT LOW_PRIORITY, но это для работы с БД больше, а мне хотлось бы найти вариант решения для понижения приоритета выполнения скриптов.
Заранее благодарю, если кто откликнется.
