У меня есть Сценарий PHP, который продолжает останавливаться в том же месте каждый раз и мои отчеты о браузере:
Соединение с сервером было сброшено, в то время как страница загружалась.
Я протестировал это на Firefox и IE, то же самое происходит. Так, я предполагаю, что это - проблема конфигурации Apache/PHP. Вот немного вещей, которые я установил.
PHP.ini
max_execution_time = 300000
max_input_time = 300000
memory_limit = 256M
Apache (httpd.conf)
Timeout 300000
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 0
Вышеупомянутое корректно? Что может вызывать это и что я могу установить?
Я выполняю PHP (5.2.12.12) как модуль на Apache (2.2) на Windows Server 2003.
Вероятно, что это - Apache или проблема PHP, поскольку все браузеры делают то же самое. Я думаю выполнения сценария в течение точно 10 минут (600 секунд).
Я бы попробовал настроить все опции сообщения об ошибках
-b на пакетное прерывание сообщений об ошибках
. -V уровень важности
-m error_level
и отправка всего вывода клиенту
<?php
echo "<div>starting sql batch</div>\n<pre>"; flush();
passthru('sqlcmd -b -m -1 -V 11 -l 3 -E -S TYHSY-01 -d newtest201 -i "E:\PHP_N\M_Create_Log_SP.sql"');
echo '</pre>done.'; flush();