TAYSON (08.06.2010/16:50)Время выполнения скрипта ограничивается. С эти можно попробовать бороться так:
при пересчете "bad gatteway" time out
ini_set('max_execution_time', 999);
или так
set_time_limit(999);
где 999 это время выполнения скрипта в секундах.