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

Странное поведение сети, веб-сервер остановлен, но все еще может получить доступ к файлу

Я скачал файл dl.example.com/10mg.test один раз. И вдруг заметил, что даже без запущенного веб-сервера (service nginx stop) Я все еще могу добраться до файла.

Как это вообще возможно ? Независимо от того, сколько раз я пытаюсь, я все равно могу достучаться до файла и загрузить его полностью. И при проверке с помощью netstat --tcp и никаких изменений трафика в ifconfig

Пытался переименовать файл, все равно можно его скачать. Также пробовал сменить браузер.

Есть ли вероятность, что интернет-провайдер кэшировал файл?

Обратите внимание 10mg.test файл - это тестовый файл cachefly, который я загрузил на сервер, используя wget

ОБНОВЛЕНИЕ 1: Пытался выключить сервер, все еще могу скачать файл ...

ОБНОВЛЕНИЕ 2: Кажется, я больше не могу получить доступ к файлу. Не уверен, что это потому, что сервер полностью отключен, и я дал ему некоторое время. Даже если это было вызвано каким-либо другим запущенным процессом, почему я не видел никаких изменений в ifconfig Значение TX / RX, ни в netstat --tcp

ОБНОВЛЕНИЕ 3: После перезагрузки сервера я переименовал имя файла и использовал watch ifconfig следить за скоростью передачи. Затем началась загрузка файла с помощью разных браузеров и устройств, и все еще Нет изменений в скорости передачи после того, как файл был загружен один раз.

Предполагая, что вы контролируете dl.example.com и на этом компьютере нет других веб-серверов, единственный способ запросить любой контент с этого сервера - это если он был кэширован где-то между вашим компьютером и вашим сервером.

попробуйте добавить информацию о запросе к этому URL, например: 10mg.test?q=123 и посмотрите, работает ли он еще. Если это так, то вы можете запрашивать этот файл с другого сервера, а не с вашего собственного, или на вашем сервере все еще работает какое-то программное обеспечение.

Вполне вероятно, что nginx все еще работает. Чтобы узнать, попробуйте:

service nginx status

Возможно, вам придется использовать sudo, чтобы остановить nginx

Вероятно, это связано с кешем вашего локального браузера.