Назад | Перейти на главную страницу

Проверьте, не наводняет ли сервер постоянный запрос файла

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

Я использую Moodle (LMS с открытым исходным кодом), в нем есть функция, с помощью которой вы можете загрузить пакет scorm, для работы которого требуется надежное подключение к Интернету. Поэтому у него есть фрагмент кода, который постоянно отправляет запрос в текстовый файл, и если запрос занимает более 2 секунд, пользователю отображается всплывающее окно, сообщающее, что ваше интернет-соединение слишком медленное.

Мое подключение к Интернету надежное и стабильное, но это всплывающее окно постоянно появляется и исчезает. Я уверен, что это не подключение к Интернету, так как загрузка txt файла не займет 2 секунды.

Я думаю, это должно иметь какое-то отношение к конфигурации сервера, или сервер думает, что он затоплен, поэтому запрещает доступ к файлу. Как мне проверить, является ли это причиной?

Сервер является сервером AWS и работает под управлением Ubuntu 14.04.

это нить Я обнаружил, что показывает людей с той же проблемой, но их решение заключалось в том, чтобы прокомментировать чек. Лучше найду причину проблемы.

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

Вот хорошая статья об этом: http://www.ducea.com/2008/02/06/apache-logs-how-long-does-it-take-to-serve-a-request/

Если действительно обработка файлов занимает много времени, я бы начал разбирать их и попытаться выяснить, сколько времени требуется apache для создания содержимого / страницы. То есть это действительно проблема конфигурации сети или сервера / Apache.

Вы также проверили с консоли AWS, что ваш экземпляр не перегружен (использование ЦП).