Серверу требуется слишком много времени для ответа

#php

#php

Вопрос:

У меня есть PHP amp; MySQL, веб-сайт Linux работает в Интернете, и люди получают к нему доступ. Часто я получаю подобный комментарий от некоторых пользователей, у которых отображается браузер,

«Время ожидания подключения к серверу истекло в testsite.in http://testsite.in / слишком долго отвечает.»

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

Комментарии:

1. «очень простой прямой код» довольно субъективен. while (true) это просто и прямолинейно, но будет демонстрировать симптомы, которые вы описываете … 😛 Требуется немного больше деталей.

2. Информация не предоставлена. Может быть много причин.

3. Э-э, да, требуется намного больше деталей. Это просто веб-сайт со ссылками на ряд приложений и bobs. Какие из них вызывают проблемы? Конечно, не на главную страницу? Все ли они PHP? (Я заметил несколько флеш-сайтов) Какова его цель?

4. Это портал с множеством функций для обслуживания.

5. «Это портал, и у него много функций для обслуживания». — Я так сильно смеялся, что боюсь, у меня что-нибудь лопнуло!

Ответ №1:

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

Выполнение команды ‘top’ в командной строке unix должно сообщить вам, отнимают ли какие-либо процессы много ресурсов — используйте это для начала, чтобы определить, не зависает ли ваш сервер и почему.

Комментарии:

1. Извините, это testsite.in .. не мое. я просто упомянул вместо моего реального домена..

2. @log И именно поэтому вы используете example.com . 🙂