Модератор
Yui
(@fierevere)
永子
по sftp можно скачать файл чтобы открыть его у себя
второй sftp клиент открывает вам корневую папку сервера вместо вашей домашней
ваша домашняя скорее всего находится в /home/вашлогин (хотя бывают и другие варианты)
А вообще нюансы хостинга лучше всего в хостинге же и уточнять
по ssh можно посмотреть файлы так:
1. cat файл
показать весь файл (можетбыть долго, для больших файлов)
2. tail -n 5000 файл
показать последние 5000 строк файла
3. grep -i «20 Dec» файл
показать строки содержащие 20 Dec в файле, можно использовать фрагменты даты, url, итп, подробности смотрите в документации по grep (man grep или в сети)
это мощный инструмент
-
Ответ изменён 7 лет, 7 месяцев назад пользователем Yui.
логи смотрите в папке /var/www/httpd-logs/
— то есть скачивайте и смотрите.
Yui
Спасибо! Правда как всегда при взгляде на эти логи впадаю в ступор — совершенно не представляю как по ним понять источник нагрузки на процессор…
Flector
У меня в папке var
нет папки www
. Через терминал SSH в папке logs
вижу файлы: custom_log, custom_log.previous, error_log, error_log.previous. Клиентом SFTP их не вижу.
Модератор
Yui
(@fierevere)
永子
напишите pwd
и запомните папку в SSH
в нее и войдите через SFTP клиент
custom.log = access.kig
error.log — ошибки
.previous — более старая версия, как часто делается ротация текущих в previous сами смотрите
Логи лежат в папке /www/<часть логина>/users/<логин>/logs
Когда в программе Transmit сверху (отдельно от папок в окне) поменял корневой каталог на /
, то увидел папку logs. Но теперь не разрешает в неё войти, пишет Make sure you have permission to modify this file. Впрочем на папке стоит дата 09.12.2011. Кстати в корневом каталоге сайта тоже есть какой-то ярлык с именем logs, у него дата 17.06.2013 (когда создал сайт).
В программе Commander One никаких папок с именем логина не вижу. В корне есть logs
(09.12.2011) и www
(с сегодняшней датой), но они пустые. В настройках программы на «Показать скрытые файлы» галочка стоит.
Раньше без проблем и видел папку с логами, и открывал их.
Модератор
Yui
(@fierevere)
永子
поменял корневой каталог на /, то увидел папку logs. Но теперь не разрешает в неё войти
еще раз напишу что это корневой каталог сервера, там для вас нет ничего доступного/интересного
выставьте в клиенте корень как /www/<часть логина>/users/<логин>/
если и там ничего не найдете — спрашивайте хостинг
Этот путь (/www/<часть логина>/users/<логин>/) у меня отображается по умолчанию, изначально. Раньше там была папка logs, а теперь просто ярлык с таким именем, датированный днем создания сайта. Хостинг к сожалению отказывается что-либо пояснять в рамках SFTP и предлагает смотреть через SSH. Не совсем удобно, конечно, но благодаря вашим подсказкам это позволяет смотреть логи.
-
Ответ изменён 7 лет, 7 месяцев назад пользователем Ar1ur.
Модератор
Yui
(@fierevere)
永子
SFTP это подсистема SSH, в которой вместо коммандной строки используется передача файлов
каких-то особенных ограничений или разницы в том что вы видите и к чему имеете доступ через шелл и через sftp быть не должно
Ну тогда не знаю, в техподдержке сказали, что логи могут лежать где угодно, поэтому SFTP не годится. Как тогда можно объяснить, что я вижу эту папку только через SSH?
Обнаружил в логах, что с нескольких (по меньшей мере четырех в течение нескольких минут) сайтов (вероятно родственных) идет частое обращение к одному файлу (фото) на моем сайте — он сидит в анонсе под множеством публикаций этих сайтов. Вопрос — может ли это вызвать ту самую нагрузку, и если да — как это исправить? На тех сайтах встречается кучах битых ссылок, поэтому боюсь даже переименование файла ничего не изменит. Кроме того не хотелось бы навредить индексации своего сайта в поисковиках, которой, насколько я понимаю, такие ссылки способствуют.
-
Ответ изменён 7 лет, 7 месяцев назад пользователем Ar1ur.
Yui
Вообще я правильно понимаю, что отсекать надо только чужие IP, которые обращаются к папке wp-admin
? Когда я отфильтровал лог по этому признаку, то кроме своего IP ничего не увидел.
Модератор
Yui
(@fierevere)
永子
cat custom_log | grep -v ВАШ_IP| grep wp-admin
вот так попробуйте
если ничего не покажет, значит никто к wp-admin и не обращался, кроме как с адреса ВАШ_IP
в зависимости от конфигурации сервера адрес в логе может быть как в reverse ptr (обратное разрешение , например cust-7363.provider.ru) так и в цифровой форме (IP адрес)