2012-05-26 3 views
0

Недавно я был на экзамене по трудоустройству для должности младшего веб-разработчика.Обновление сервера, пустые страницы

Один из вопросов: после того, как вы обновили свой сервер, ваш сайт не показывает никаких страниц, просто показывая пустой экран, никаких ошибок.

Предложите, что может вызвать это? Каким будет процесс поиска причины проблемы? И как вы это исправите?

Я не был уверен, как ответить на этот вопрос и был на него наткнулся. Может ли кто-нибудь описать ответ для меня по этому поводу или кто-нибудь может указать мне на сайт, который описывает, как справиться с этой проблемой?

ответ

0

Это очень неопределенный вопрос - я очень подозреваю, что он был разработан, чтобы увидеть, как вы думаете и проверяете свои знания.

Единственная правдоподобная причина чистой пустой страницы просто не имеет никакого содержимого файла, прочитанного из запрашиваемого местоположения.

Это, в свою очередь, может быть связано либо с пустым файлом (0 байтов), либо с несогласованной конфигурацией, перенаправляющей запрос на другой, пустой (хотя и существующий, следовательно, без ошибок) местоположение. Например, ошибочно написанный .htaccess может сделать это в Apache.

Альтернативой может быть, если это серверный скрипт, такой как PHP, что сервер либо не разбирает его должным образом, либо не печатает на странице, то есть нет данных для записи на страницу клиент. Если ошибки отключены (чтобы не запутать клиента), то они также не будут отображаться, оставив пустую страницу.

0

Ответ будет зависеть от технологий, используемых вашим сайтом для размещения страницы.

Этот первый шаг в чем-то подобном - проверка журналов сервера на наличие ошибок. Например, если вы используете PHP в производстве, у вас должно быть display_errors, установленное на off, так что вы просто получите пустую страницу, если что-то пойдет не так. Пример: вы проверили журнал и увидите, что ваше обновление нарушило ваше соединение с db, а затем продолжит работу.

Я уверен, что они искали ответ, который обеспечил бы логическую прогрессию и некоторые возможности устранения неполадок. Надеюсь, вы преуспели!

Смежные вопросы