Благодарим за содержательный вопрос и отвечаем на него следующим образом:
1. При разработке сайта Заказчику следует обращать внимание на длительность срока гарантийной поддержки, когда все ошибочные ситуации должны решаться разработчиком. В любом случае, сейчас гарантийный срок уже истек и явных обязательств перед Заказчиком у разработчика сайта нет.
2. Суть ошибки состоит в чрезмерно медленном исполнении сценария. Обычно сценарий сайта срабатывает за долю секунды. Очень сложный сценарий может работать до 10 секунд. Ваш сценарий исполняется чрезмерно долго, а выделенный сервером лимит времени на его работу (45 секунд) истекает. Сервер принудительно прерывает (останавливает) сценарий сайта, не дав ему возможность выполнить все действия до конца. Это может быть связано с:
а) большим объемом обрабатываемых данных (в том числе подзапросов к БД)
б) лимитированием производительности (сайт ограничен в вычислительных ресурсах настройками хостинга. Например, нагрузка на процессор допускается не более N% при максимальной длительности сценария 45 секунд)
в) сервер хостинговой компании перегружен различными сайтами и сервисами, а его производительности просто физически не хватает на все сценарии. Эту причину можно быстро проверить, зайдя на сайт ночью. Если ошибки не будет выявлено, это означает именно перегрузку сервера в рабочее время.
В любом случае Ваша проблема требует участия специалистов и на уровне пользователей сайта не решается. Рекомендуем Вам воспользоваться услугой "Аудит сайта", в результате чего наши специалисты четко идентифицируют проблему и по возможности оперативно разрешат ее.
Благодарим за внимание к студии "Жанр".
Владимир Кошин Руководитель и консультант студии веб-дизайна "Жанр"
|