если вы долго обрабатываете код на стороне сервера, я не думаю, что он падает до 404, как вы сказали (" переходит на веб-страницу не найдена страница ошибки ")
Браузер должен сообщить об ошибке тайм-аута запроса.
Вы можете сделать 2 вещи:
Основано на тайм-ауте увеличения CGI / серверной части
PHP: http://www.php.net/manual/en/info.configuration.php#ini.max-execution-time - по умолчанию 30 секунд
В php.ini:
max_execution_time 60
Увеличение времени ожидания Apache
http://httpd.apache.org/docs/2.0/mod/core.html#timeout - по умолчанию 300
В вашем httpd.conf (в конфигурации сервера или в конфигурации vhost)
TimeOut 600
Обратите внимание, что при первой настройке ваш PHP-скрипт будет работать дольше, он не будет влиять на время ожидания сети.
Вторая настройка изменяет максимальное время, в течение которого сервер будет ожидать определенных событий, прежде чем выполнить запрос
Извините, я не уверен, что вы используете PHP для обработки на стороне сервера, но если вы предоставите больше информации, я буду более точным.