69 lines
3.3 KiB
Markdown
69 lines
3.3 KiB
Markdown
---
|
|
aliases:
|
|
tags:
|
|
- maturity/🌱
|
|
date: 2025-02-05
|
|
---
|
|
Это команда покажет, какие операции в Gitea происходят чаще всего за последние 8 часов.
|
|
|
|
```shell
|
|
docker logs gitea --since "8h" | grep "router: completed GET" | awk '{print $NF}' | sort | uniq -c | sort -nr | head -20
|
|
```
|
|
|
|
Пример вывода:
|
|
```
|
|
grep: (стандартный ввод): двоичный файл совпадает
|
|
6933 repo/view_home.go:314(repo.Home)
|
|
1332 repo/commit.go:44(repo.RefCommits)
|
|
860 <autogenerated>:1(WebNotFound)
|
|
824 repo/download.go:111(repo.SingleDownload)
|
|
805 repo/blame.go:42(repo.RefBlame)
|
|
531 context/repo.go:401(context.RepoAssignment)
|
|
88 repo/issue_list.go:750(repo.Issues)
|
|
56 repo/commit.go:279(repo.Diff)
|
|
23 repo/commit.go:410(repo.RawDiff)
|
|
21 auth/auth.go:179(auth.SignIn)
|
|
9 repo/download.go:123(repo.SingleDownloadOrLFS)
|
|
9 feed/render.go:11(feed.RenderBranchFeed)
|
|
7 repo/milestone.go:244(repo.MilestoneIssuesAndPulls)
|
|
6 misc/misc.go:36(misc.RobotsTxt)
|
|
5 repo/find.go:19(repo.FindFiles)
|
|
4 repo/compare.go:708(repo.CompareDiff)
|
|
3 repo/milestone.go:34(repo.Milestones)
|
|
1 web/goget.go:20(web.goGet)
|
|
1 repo/treelist.go:17(repo.TreeList)
|
|
1 repo/repo.go:469(repo.Download)
|
|
```
|
|
|
|
- **repo/view_home.go:314(repo.Home) → 6933 запросов**
|
|
- Главная страница репозитория (обзор файлов, README).
|
|
- Может быть вызвано частым обновлением страниц пользователями или ботами.
|
|
- **repo/commit.go:44(repo.RefCommits) → 1332 запросов**
|
|
- Просмотр списка коммитов в репозитории.
|
|
- Может быть вызвано активной работой разработчиков или парсерами.
|
|
- **\<autogenerated\>:1(WebNotFound) → 860 ошибок 404**
|
|
- Кто-то (или что-то) запрашивает несуществующие страницы.
|
|
- Возможные причины:
|
|
- Боты, сканирующие сайт (поиск уязвимостей).
|
|
- Пользователи, переходящие по несуществующим ссылкам.
|
|
- Неправильные ссылки в коде (например, старые или сломанные URL).
|
|
- **repo/download.go:111(repo.SingleDownload) → 824 запросов**
|
|
- Загрузка файлов из репозитория.
|
|
- Если это **LFS-файлы**, то они могут быть **очень большими**, что увеличивает нагрузку на CPU и сеть.
|
|
- **repo/blame.go:42(repo.RefBlame) → 805 запросов**
|
|
- Просмотр истории изменений в файле (git blame).
|
|
- Очень тяжёлая операция, особенно для больших файлов.
|
|
***
|
|
## Мета информация
|
|
**Область**::
|
|
**Родитель**::
|
|
**Источник**::
|
|
**Создана**:: [[2025-02-05]]
|
|
**Автор**::
|
|
### Дополнительные материалы
|
|
-
|
|
|
|
### Дочерние заметки
|
|
<!-- QueryToSerialize: LIST FROM [[]] WHERE contains(Родитель, this.file.link) or contains(parents, this.file.link) -->
|
|
|