The latest version of Nginx keeps crashing

Hey everyone, the latest Nginx update is crashing the server. I see from the logs that it’s related to caching. I disabled the Nginx cache, but I think it’s just caching in general, although I haven’t confirmed it yet. Anyone experiencing this? Can anyone tell me how to properly roll back the version? Thanks.

2025/10/13 01:38:33 [crit] 830#830: unlink() "/var/cache/nginx/micro/c/4d/3f4e0d814aa005cdb3ccc52e1b91c4dc" failed (2: No such file or directory)
2025/10/13 01:38:33 [crit] 830#830: unlink() "/var/cache/nginx/micro/0/5a/dd71f56a63ae0197f68bafa657d125a0" failed (2: No such file or directory)
2025/10/13 02:08:33 [crit] 830#830: unlink() "/var/cache/nginx/dc/3f4e0d814aa005cdb3ccc52e1b91c4dc" failed (2: No such file or directory)
2025/10/13 02:08:33 [crit] 830#830: unlink() "/var/cache/nginx/a0/dd71f56a63ae0197f68bafa657d125a0" failed (2: No such file or directory)
free(): invalid next size (normal)
2025/10/13 16:44:20 [alert] 825#825: worker process 17076 exited on signal 6
free(): invalid next size (normal)
2025/10/13 17:01:21 [alert] 825#825: worker process 83542 exited on signal 6
2025/10/13 20:11:03 [crit] 849#849: unlink() "/var/cache/nginx/micro/f/a6/bcc63a7295f3f1e5f39a39240105ea6f" failed (2: No such file or directory)
2025/10/13 20:11:03 [crit] 849#849: unlink() "/var/cache/nginx/micro/4/97/910cac9178796c1fe56cc3d943508974" failed (2: No such file or directory)
2025/10/13 20:11:03 [crit] 849#849: unlink() "/var/cache/nginx/micro/a/0a/a053aba12c83468cb78b402b74c550aa" failed (2: No such file or directory)
free(): invalid next size (normal)
2025/10/13 20:29:14 [alert] 844#844: worker process 848 exited on signal 6
2025/10/13 20:41:03 [crit] 849#849: unlink() "/var/cache/nginx/6f/bcc63a7295f3f1e5f39a39240105ea6f" failed (2: No such file or directory)
2025/10/13 20:41:03 [crit] 849#849: unlink() "/var/cache/nginx/74/910cac9178796c1fe56cc3d943508974" failed (2: No such file or directory)
2025/10/13 20:41:03 [crit] 849#849: unlink() "/var/cache/nginx/aa/a053aba12c83468cb78b402b74c550aa" failed (2: No such file or directory)
2025/10/13 20:59:19 [alert] 849#849: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/13 21:46:03 [alert] 849#849: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/13 22:16:03 [alert] 849#849: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/13 22:46:03 [alert] 849#849: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
free(): invalid next size (normal)
2025/10/13 23:00:58 [alert] 844#844: worker process 5790 exited on signal 6
free(): invalid next size (normal)
2025/10/13 23:21:00 [alert] 844#844: worker process 19036 exited on signal 6
2025/10/13 23:51:12 [alert] 849#849: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 00:21:12 [alert] 849#849: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 01:03:19 [alert] 849#849: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 01:33:19 [alert] 849#849: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 02:03:19 [alert] 849#849: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 02:33:19 [alert] 849#849: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 03:03:19 [alert] 849#849: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 03:33:19 [alert] 849#849: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 04:03:19 [alert] 46613#46613: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 04:33:19 [alert] 46613#46613: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
free(): invalid next size (normal)
2025/10/14 04:39:12 [alert] 844#844: worker process 46609 exited on signal 6
2025/10/14 05:03:19 [alert] 46613#46613: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 05:33:19 [alert] 46613#46613: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 06:03:19 [alert] 46613#46613: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 06:33:19 [alert] 46613#46613: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 07:03:22 [alert] 46613#46613: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 07:56:55 [alert] 46613#46613: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 08:26:55 [alert] 46613#46613: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 08:56:55 [alert] 46613#46613: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 09:26:55 [alert] 46613#46613: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 09:56:55 [alert] 46613#46613: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 10:26:55 [alert] 46613#46613: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 10:56:55 [alert] 46613#46613: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 11:26:55 [alert] 46613#46613: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 11:56:55 [alert] 46613#46613: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 12:26:55 [alert] 46613#46613: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
free(): invalid next size (normal)
2025/10/14 12:45:01 [alert] 844#844: worker process 51120 exited on signal 6
2025/10/14 12:56:55 [alert] 46613#46613: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 13:26:55 [alert] 46613#46613: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 14:02:50 [alert] 46613#46613: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
free(): invalid next size (normal)
2025/10/14 14:32:45 [alert] 844#844: worker process 100576 exited on signal 6
2025/10/14 14:32:50 [alert] 100577#100577: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 14:46:11 [crit] 100577#100577: unlink() "/var/cache/nginx/micro/opensource.angellive.ru/5/d2/59e1e3ab8067e07e6165b014e488fd25" failed (2: No such file or directory)
2025/10/14 14:47:22 [crit] 100577#100577: unlink() "/var/cache/nginx/micro/opensource.angellive.ru/f/70/6a549ade10eb62436bb66e354f14b70f" failed (2: No such file or directory)
2025/10/14 14:57:38 [crit] 100577#100577: unlink() "/var/cache/nginx/micro/opensource.angellive.ru/0/5a/dd71f56a63ae0197f68bafa657d125a0" failed (2: No such file or directory)
2025/10/14 15:02:50 [alert] 100577#100577: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 15:32:50 [alert] 100577#100577: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 16:16:56 [alert] 100577#100577: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 16:46:56 [alert] 100577#100577: ignore long locked inactive cache entry 46c78efb0fb60a1f86e8b68f56c7feee, count:1
2025/10/14 16:59:16 [alert] 844#844: worker process 112989 exited on signal 11
free(): invalid next size (normal)
2025/10/14 16:59:46 [alert] 844#844: worker process 113065 exited on signal 6
free(): invalid next size (normal)
2025/10/14 16:59:47 [alert] 844#844: worker process 113069 exited on signal 6
free(): invalid next size (normal)
2025/10/14 16:59:56 [alert] 844#844: worker process 113070 exited on signal 6
free(): invalid next size (normal)
2025/10/14 16:59:57 [alert] 844#844: worker process 113071 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:00:06 [alert] 844#844: worker process 113072 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:00:07 [alert] 844#844: worker process 113410 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:00:17 [alert] 844#844: worker process 113411 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:00:17 [alert] 844#844: worker process 113412 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:00:26 [alert] 844#844: worker process 113413 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:00:26 [alert] 844#844: worker process 113414 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:00:27 [alert] 844#844: worker process 113415 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:00:29 [alert] 844#844: worker process 113416 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:00:32 [alert] 844#844: worker process 113417 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:00:43 [alert] 844#844: worker process 113418 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:00:46 [alert] 844#844: worker process 113419 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:01:05 [alert] 844#844: worker process 113420 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:01:05 [alert] 844#844: worker process 113421 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:01:06 [alert] 844#844: worker process 113422 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:01:06 [alert] 844#844: worker process 113423 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:01:12 [alert] 844#844: worker process 113424 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:01:12 [alert] 844#844: worker process 113425 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:02:12 [alert] 844#844: worker process 113426 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:02:17 [alert] 844#844: worker process 113452 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:02:20 [alert] 844#844: worker process 113453 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:02:21 [alert] 844#844: worker process 113454 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:02:39 [alert] 844#844: worker process 113455 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:02:44 [alert] 844#844: worker process 113458 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:02:56 [alert] 844#844: worker process 113459 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:03:36 [alert] 844#844: worker process 113460 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:03:37 [alert] 844#844: worker process 113463 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:14:05 [alert] 834#834: worker process 5240 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:14:05 [alert] 834#834: worker process 5591 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:14:06 [alert] 834#834: worker process 5592 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:14:06 [alert] 834#834: worker process 5594 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:14:10 [alert] 834#834: worker process 5595 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:14:10 [alert] 834#834: worker process 5596 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:14:10 [alert] 834#834: worker process 5597 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:14:11 [alert] 834#834: worker process 5598 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:14:11 [alert] 834#834: worker process 5599 exited on signal 6
free(): invalid next size (normal)
2025/10/14 17:14:11 [alert] 834#834: worker process 5600 exited on signal 6

nginx -V
nginx version: nginx/1.29.2
built by gcc 12.2.0 (Debian 12.2.0-14+deb12u1) 
built with OpenSSL 3.0.17 1 Jul 2025 (running with OpenSSL 3.5.4 30 Sep 2025)
TLS SNI support enabled
configure arguments: --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/run/nginx.pid --lock-path=/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx --group=nginx --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-http_v3_module --with-mail --with-mail_ssl_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module --with-cc-opt='-g -O2 -ffile-prefix-map=/home/builder/debuild/nginx-1.29.2/debian/debuild-base/nginx-1.29.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fPIC' --with-ld-opt='-Wl,-z,relro -Wl,-z,now -Wl,--as-needed -pie'
root@mail:~# 


2025/10/13 16:05:04 [crit] 17076#17076: *2119 SSL_read() failed (SSL: error:0A000119:SSL routines::decryption failed or bad record mac error:0A000139:SSL routines::record layer failure) while processing HTTP/2 connection, client: 185.121.234.72, server: 185.23.35.34:443
2025/10/13 16:05:08 [crit] 17076#17076: *2122 SSL_read() failed (SSL: error:0A000119:SSL routines::decryption failed or bad record mac error:0A000139:SSL routines::record layer failure) while processing HTTP/2 connection, client: 185.121.234.72, server: 185.23.35.34:443
openssl version
OpenSSL 3.5.4 30 Sep 2025 (Library: OpenSSL 3.5.4 30 Sep 2025)

If you are using Debian bookworm:

apt install nginx=1.29.1-1~bookworm

It will ask whether you agree to downgrade Nginx.

You should also hold the package so it isn’t upgraded again:

apt-mark hold "nginx"

Why are you using OpenSSL 3.5.4? That version is not included either in Debian 12 or Debian 13.

1 Like

Yeah, I experimented with that once, and it seems like that’s what’s causing everything to crash, but that was a long time ago and everything was stable. I don’t think I should roll back NGINX, but OpenSSL. I’ll figure it out now.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.