-
- Notifications
You must be signed in to change notification settings - Fork 6.2k
Description
-
Gitea version (or commit ref): 1.12.0+dev-440-gf5a20250a
-
Git version: git version 2.20.1
-
Operating system: Raspbian GNU/Linux 10 (buster) on Raspberry Pi zero w
-
Database (use
[x]):- PostgreSQL
- MySQL
- MSSQL
- SQLite
-
Can you reproduce the bug at https://try.gitea.io:
- Yes (provide example URL)
- No
- Not relevant
-
Log gist:
-
Architecture: linux-arm-6
Description
After upgrading the gitea to this version, I found that gitea runs very slow.
By checking the CPU usage, the CPU usage keeps 100%.
And I checked the ps, found that seems the gitea hook processes (2395, 964) are taking up lots resource, I would like to know what are they and how can I track them, and how to stop them.
As far as I know, there is no git hook setting in my repo that runs on this server. So I think this could be the gitea's system hook.
And I see PID 2366 saying duchenpaul/homebridge-docker.git is executing hook, but there is no hook script set in that repo
As the PID 961, I dont know what is going on there.
I checked the log, only the sql that queried in the log, no errors
928 ? Ss 0:00 \_ sshd: git [priv] 937 ? S 0:00 | \_ sshd: git@notty 939 ? Rsl 14:49 | \_ /home/git/gitea/gitea serv key-3 --config=/home/git/gitea/custom/conf/app.ini 987 ? Ss 0:00 \_ sshd: git [priv] 996 ? S 0:00 | \_ sshd: git@notty 998 ? Rsl 12:43 | \_ /home/git/gitea/gitea serv key-3 --config=/home/git/gitea/custom/conf/app.ini 1310 ? Ss 0:00 \_ sshd: git [priv] 1319 ? S 0:00 | \_ sshd: git@notty 1321 ? Rsl 10:04 | \_ /home/git/gitea/gitea serv key-3 --config=/home/git/gitea/custom/conf/app.ini 2062 ? Ss 0:00 \_ sshd: pi [priv] 2071 ? S 0:02 | \_ sshd: pi@pts/1 2074 pts/1 Ss 0:00 | \_ -bash 2482 pts/1 S+ 0:00 | \_ vi gitea.log 2349 ? Ss 0:00 \_ sshd: git [priv] 2358 ? S 0:00 \_ sshd: git@notty 2360 ? Ssl 0:03 \_ /home/git/gitea/gitea serv key-3 --config=/home/git/gitea/custom/conf/app.ini 2366 ? Sl 0:00 \_ git-receive-pack duchenpaul/homebridge-docker.git 2390 ? S 0:00 \_ bash hooks/post-receive 2394 ? S 0:00 \_ bash ./hooks/post-receive.d/gitea 2395 ? Rl 4:55 \_ /home/git/gitea/gitea hook --config=/home/git/gitea/custom/conf/app.ini post-receive 454 tty1 Ss+ 0:00 /sbin/agetty -o -p -- \u --noclear tty1 linux 525 ? Ss 0:00 php-fpm: master process (/etc/php5/fpm/php-fpm.conf) 619 ? S 0:00 \_ php-fpm: pool www 620 ? S 0:00 \_ php-fpm: pool www 586 ? Ss 0:00 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; 590 ? S 0:00 \_ nginx: worker process 654 ? Ss 0:00 /lib/systemd/systemd --user 680 ? S 0:00 \_ (sd-pam) 700 ? Ss 0:00 /lib/systemd/systemd --user 723 ? S 0:00 \_ (sd-pam) 753 ? Ss 0:00 /usr/sbin/exim4 -bd -q30m 961 ? S 0:00 bash hooks/update refs/heads/master 2b1fb9ae3617e7fc0b9b496897b542e1e3e24375 9a610f1bb0fdd659a4fa5ef7576ff3dc27690f22 963 ? S 0:00 \_ bash ./hooks/update.d/gitea refs/heads/master 2b1fb9ae3617e7fc0b9b496897b542e1e3e24375 9a610f1bb0fdd659a4fa5ef7576ff3dc27690f22 964 ? Rl 14:45 \_ /home/git/gitea/gitea hook --config=/home/git/gitea/custom/conf/app.ini update refs/heads/master 2b1fb9ae3617e7fc0b9b496897b542e1e3e24375 9a610f1bb0fdd659a4fa5ef7576ff3dc27690f22 2175 ? Ssl 1:49 /home/git/gitea/gitea web [Update] Summarize
- The hanging of
gitea serv key-3 --config=/home/git/gitea/custom/conf/app.iniis introduced from git client's requests, for some reason, some git request did not finishes properly, instead, taking up all the CPU for hours and slow down the system. - And these process does not related to the gitea main service, even i stops the gitea service, these process is still hanging there.
- It looks the bug started from v1.11.2 (0768823) in the release, I am using v1.11.1 (ff24f81), it is ok, but as long as I switch to v1.11.2, above thing start to happen in a short time.
