Initial commit of 001code-html Scratch frontend project.

Includes scratch-gui, scratch-vm, scratch-blocks, scratch-render, scratch-l10n, and deployment config.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-16 15:37:45 +08:00
commit 6e0a1fbcbb
11350 changed files with 965674 additions and 0 deletions

41
docker-conf/access.log Normal file
View File

@@ -0,0 +1,41 @@
172.17.0.1 - - [02/Jan/2025:07:48:02 +0000] "GET / HTTP/1.1" 200 3629 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:48:02 +0000] "GET /favicon.ico HTTP/1.1" 200 4286 "http://localhost:55006/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:40 +0000] "GET /welcome.html HTTP/1.1" 200 5075 "http://localhost:55006/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:41 +0000] "GET /programming-learning.html HTTP/1.1" 200 5270 "http://localhost:55006/welcome.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:44 +0000] "GET /editor.html HTTP/1.1" 200 2090 "http://localhost:55006/programming-learning.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:44 +0000] "GET /static/assets/cb3ac3b4a8540f50937a86af7eb4663c.woff2 HTTP/1.1" 200 169496 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:44 +0000] "GET /static/assets/5796214a21c5c1727ed7b08096ee7cff.woff2 HTTP/1.1" 200 99548 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:44 +0000] "GET /static/assets/208e2134a0e95cbdd211a82d2863d88d.woff2 HTTP/1.1" 200 75316 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:44 +0000] "GET /static/assets/2e6994cc7c70b524c649f60346bdcb3a.woff2 HTTP/1.1" 200 20040 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:44 +0000] "GET /static/assets/6cd3397308e11e6d925446470b906f2a.woff2 HTTP/1.1" 200 17528 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:44 +0000] "GET /static/assets/f108ac9d733ce5d45cdea3b7828e8658.woff2 HTTP/1.1" 200 3772 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:44 +0000] "GET /static/assets/75f5f189fdc419824a8134db6eb63881.woff2 HTTP/1.1" 200 31064 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:44 +0000] "GET /static/assets/674db5c2e49df884273ac0f7d221865c.svg HTTP/1.1" 200 2644 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:44 +0000] "GET /static/assets/566d73a090e3d42d5bdfee3d92c79d25.svg HTTP/1.1" 200 2628 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:44 +0000] "GET /static/assets/7efe82fffae735cd083388badd51b3fa.svg HTTP/1.1" 200 2644 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:44 +0000] "GET /static/blocks-media/default/zoom-in.svg HTTP/1.1" 200 634 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:44 +0000] "GET /static/blocks-media/default/zoom-out.svg HTTP/1.1" 200 582 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:44 +0000] "GET /static/blocks-media/default/zoom-reset.svg HTTP/1.1" 200 501 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:44 +0000] "GET /static/blocks-media/default/repeat.svg HTTP/1.1" 200 1239 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:44 +0000] "GET /static/blocks-media/default/dropdown-arrow.svg HTTP/1.1" 200 569 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:44 +0000] "GET /unity/Build/mstest5.framework.js.br HTTP/1.1" 200 64196 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:44 +0000] "GET /static/blocks-media/default/repeat.svg HTTP/1.1" 200 1239 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:44 +0000] "GET /static/blocks-media/default/dropdown-arrow.svg HTTP/1.1" 200 569 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:44 +0000] "GET /static/blocks-media/default/rotate-left.svg HTTP/1.1" 200 1064 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:44 +0000] "GET /static/blocks-media/default/rotate-right.svg HTTP/1.1" 200 1056 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:44 +0000] "GET /unity/Build/mstest5.wasm.br HTTP/1.1" 200 4001975 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:45 +0000] "GET /manifest.webmanifest HTTP/1.1" 200 418 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:45 +0000] "GET /unity/Build/mstest5.data.br HTTP/1.1" 200 1323231 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:45 +0000] "GET /unity/StreamingAssets/aa/settings.json HTTP/1.1" 200 726 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:45 +0000] "GET /unity/StreamingAssets/aa/catalog.json HTTP/1.1" 200 13220 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:45 +0000] "GET /unity/StreamingAssets/aa/WebGL/defaultlocalgroup_assets_all_9c32404c1dd441741d637293b64520fc.bundle HTTP/1.1" 200 2753189 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:45 +0000] "GET /unity/StreamingAssets/aa/WebGL/4d19e3a694666eb8f2942eb443733fac_unitybuiltinshaders_ed633e15b1593dacd50a2344a00a5ba9.bundle HTTP/1.1" 200 18502 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:45 +0000] "GET /favicon.ico HTTP/1.1" 200 4286 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:49:46 +0000] "GET /static/blocks-media/default/dropdown-arrow.svg HTTP/1.1" 200 569 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:50:01 +0000] "GET /static/blocks-media/default/rotate-right.svg HTTP/1.1" 200 1056 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:50:01 +0000] "GET /static/blocks-media/default/rotate-left.svg HTTP/1.1" 200 1064 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:50:01 +0000] "GET /static/blocks-media/default/dropdown-arrow.svg HTTP/1.1" 200 569 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:50:10 +0000] "GET /static/blocks-media/default/rotate-right.svg HTTP/1.1" 200 1056 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:50:10 +0000] "GET /static/blocks-media/default/rotate-left.svg HTTP/1.1" 200 1064 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:50:11 +0000] "GET /static/blocks-media/default/rotate-left.svg HTTP/1.1" 200 1064 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
172.17.0.1 - - [02/Jan/2025:07:50:11 +0000] "GET /static/blocks-media/default/dropdown-arrow.svg HTTP/1.1" 200 569 "http://localhost:55006/editor.html" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"

View File

@@ -0,0 +1,70 @@
server {
listen 80;
server_name localhost;
index index.html index.htm default.htm default.html;
root /usr/share/nginx/html;
# gzip 配置
gzip on;
gzip_min_length 1k;
gzip_comp_level 6;
gzip_types text/plain text/css text/javascript application/json application/javascript application/x-javascript application/xml;
gzip_vary on;
gzip_disable "MSIE [1-6]\.";
# 重定向规则
location = /c/scssn2025 {
return 301 /competition.html?competition_id=13;
}
# Brotli 压缩 WebAssembly 文件处理
location ~* \.wasm\.br$ {
default_type "";
add_header Content-Encoding br;
add_header Content-Type application/wasm always;
add_header Vary Accept-Encoding;
expires 30d;
}
location ~* \.asm\.js\.br$ {
default_type "";
add_header Content-Encoding br;
add_header Content-Type application/javascript always;
add_header Vary Accept-Encoding;
expires 30d;
}
# 通用 Brotli 文件处理
location ~* \.br$ {
add_header Content-Encoding br;
add_header Vary Accept-Encoding;
expires 30d;
}
# 静态资源缓存配置
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
expires 30d;
error_log off;
access_log off;
}
location ~ .*\.(js|css)?$ {
expires 12h;
error_log off;
access_log off;
}
location / {
try_files $uri $uri/ /index.html;
add_header Cache-Control "no-cache, no-store";
}
#禁止访问的文件或目录
location ~ ^/(\.user.ini|\.htaccess|\.git|\.env|\.svn|\.project|LICENSE|README.md) {
return 404;
}
# 错误日志和访问日志配置
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
}

140
docker-conf/error.log Normal file
View File

@@ -0,0 +1,140 @@
2025/01/02 07:47:42 [notice] 1#1: using the "epoll" event method
2025/01/02 07:47:42 [notice] 1#1: nginx/1.27.3
2025/01/02 07:47:42 [notice] 1#1: built by gcc 13.2.1 20240309 (Alpine 13.2.1_git20240309)
2025/01/02 07:47:42 [notice] 1#1: OS: Linux 6.10.14-linuxkit
2025/01/02 07:47:42 [notice] 1#1: getrlimit(RLIMIT_NOFILE): 1048576:1048576
2025/01/02 07:47:42 [notice] 1#1: start worker processes
2025/01/02 07:47:42 [notice] 1#1: start worker process 29
2025/01/02 07:47:42 [notice] 1#1: start worker process 30
2025/01/02 07:47:42 [notice] 1#1: start worker process 31
2025/01/02 07:47:42 [notice] 1#1: start worker process 32
2025/01/02 07:47:42 [notice] 1#1: start worker process 33
2025/01/02 07:47:42 [notice] 1#1: start worker process 34
2025/01/02 07:47:42 [notice] 1#1: start worker process 35
2025/01/02 07:47:42 [notice] 1#1: start worker process 36
2025/01/02 07:47:42 [notice] 1#1: start worker process 37
2025/01/02 07:47:42 [notice] 1#1: start worker process 38
2025/01/02 07:50:37 [notice] 1#1: signal 3 (SIGQUIT) received, shutting down
2025/01/02 07:50:37 [notice] 29#29: gracefully shutting down
2025/01/02 07:50:37 [notice] 30#30: gracefully shutting down
2025/01/02 07:50:37 [notice] 31#31: gracefully shutting down
2025/01/02 07:50:37 [notice] 35#35: gracefully shutting down
2025/01/02 07:50:37 [notice] 30#30: exiting
2025/01/02 07:50:37 [notice] 34#34: gracefully shutting down
2025/01/02 07:50:37 [notice] 36#36: gracefully shutting down
2025/01/02 07:50:37 [notice] 38#38: gracefully shutting down
2025/01/02 07:50:37 [notice] 32#32: gracefully shutting down
2025/01/02 07:50:37 [notice] 33#33: gracefully shutting down
2025/01/02 07:50:37 [notice] 36#36: exiting
2025/01/02 07:50:37 [notice] 37#37: gracefully shutting down
2025/01/02 07:50:37 [notice] 29#29: exiting
2025/01/02 07:50:37 [notice] 31#31: exiting
2025/01/02 07:50:37 [notice] 32#32: exiting
2025/01/02 07:50:37 [notice] 35#35: exiting
2025/01/02 07:50:37 [notice] 31#31: exit
2025/01/02 07:50:37 [notice] 38#38: exiting
2025/01/02 07:50:37 [notice] 34#34: exiting
2025/01/02 07:50:37 [notice] 38#38: exit
2025/01/02 07:50:37 [notice] 30#30: exit
2025/01/02 07:50:37 [notice] 33#33: exiting
2025/01/02 07:50:37 [notice] 36#36: exit
2025/01/02 07:50:37 [notice] 37#37: exiting
2025/01/02 07:50:37 [notice] 33#33: exit
2025/01/02 07:50:37 [notice] 29#29: exit
2025/01/02 07:50:37 [notice] 35#35: exit
2025/01/02 07:50:37 [notice] 32#32: exit
2025/01/02 07:50:37 [notice] 34#34: exit
2025/01/02 07:50:37 [notice] 37#37: exit
2025/01/02 07:50:37 [notice] 1#1: signal 17 (SIGCHLD) received from 37
2025/01/02 07:50:37 [notice] 1#1: worker process 29 exited with code 0
2025/01/02 07:50:37 [notice] 1#1: worker process 37 exited with code 0
2025/01/02 07:50:37 [notice] 1#1: signal 29 (SIGIO) received
2025/01/02 07:50:37 [notice] 1#1: signal 17 (SIGCHLD) received from 34
2025/01/02 07:50:37 [notice] 1#1: worker process 30 exited with code 0
2025/01/02 07:50:37 [notice] 1#1: worker process 32 exited with code 0
2025/01/02 07:50:37 [notice] 1#1: worker process 33 exited with code 0
2025/01/02 07:50:37 [notice] 1#1: worker process 34 exited with code 0
2025/01/02 07:50:37 [notice] 1#1: worker process 35 exited with code 0
2025/01/02 07:50:37 [notice] 1#1: worker process 36 exited with code 0
2025/01/02 07:50:37 [notice] 1#1: worker process 38 exited with code 0
2025/01/02 07:50:37 [notice] 1#1: signal 29 (SIGIO) received
2025/01/02 07:50:37 [notice] 1#1: signal 17 (SIGCHLD) received from 38
2025/01/02 07:50:37 [notice] 1#1: signal 17 (SIGCHLD) received from 31
2025/01/02 07:50:37 [notice] 1#1: worker process 31 exited with code 0
2025/01/02 07:50:37 [notice] 1#1: exit
2025/01/02 07:50:37 [notice] 1#1: using the "epoll" event method
2025/01/02 07:50:37 [notice] 1#1: nginx/1.27.3
2025/01/02 07:50:37 [notice] 1#1: built by gcc 13.2.1 20240309 (Alpine 13.2.1_git20240309)
2025/01/02 07:50:37 [notice] 1#1: OS: Linux 6.10.14-linuxkit
2025/01/02 07:50:37 [notice] 1#1: getrlimit(RLIMIT_NOFILE): 1048576:1048576
2025/01/02 07:50:37 [notice] 1#1: start worker processes
2025/01/02 07:50:37 [notice] 1#1: start worker process 29
2025/01/02 07:50:37 [notice] 1#1: start worker process 30
2025/01/02 07:50:37 [notice] 1#1: start worker process 31
2025/01/02 07:50:37 [notice] 1#1: start worker process 32
2025/01/02 07:50:37 [notice] 1#1: start worker process 33
2025/01/02 07:50:37 [notice] 1#1: start worker process 34
2025/01/02 07:50:37 [notice] 1#1: start worker process 35
2025/01/02 07:50:37 [notice] 1#1: start worker process 36
2025/01/02 07:50:37 [notice] 1#1: start worker process 37
2025/01/02 07:50:37 [notice] 1#1: start worker process 38
2025/01/02 09:39:56 [notice] 1#1: signal 3 (SIGQUIT) received, shutting down
2025/01/02 09:39:56 [notice] 29#29: gracefully shutting down
2025/01/02 09:39:56 [notice] 36#36: gracefully shutting down
2025/01/02 09:39:56 [notice] 35#35: gracefully shutting down
2025/01/02 09:39:56 [notice] 30#30: gracefully shutting down
2025/01/02 09:39:56 [notice] 31#31: gracefully shutting down
2025/01/02 09:39:56 [notice] 33#33: gracefully shutting down
2025/01/02 09:39:56 [notice] 38#38: gracefully shutting down
2025/01/02 09:39:56 [notice] 34#34: gracefully shutting down
2025/01/02 09:39:56 [notice] 32#32: gracefully shutting down
2025/01/02 09:39:56 [notice] 36#36: exiting
2025/01/02 09:39:56 [notice] 37#37: gracefully shutting down
2025/01/02 09:39:56 [notice] 29#29: exiting
2025/01/02 09:39:56 [notice] 38#38: exiting
2025/01/02 09:39:56 [notice] 35#35: exiting
2025/01/02 09:39:56 [notice] 31#31: exiting
2025/01/02 09:39:56 [notice] 33#33: exiting
2025/01/02 09:39:56 [notice] 32#32: exiting
2025/01/02 09:39:56 [notice] 30#30: exiting
2025/01/02 09:39:56 [notice] 34#34: exiting
2025/01/02 09:39:56 [notice] 37#37: exiting
2025/01/02 09:39:56 [notice] 34#34: exit
2025/01/02 09:39:56 [notice] 35#35: exit
2025/01/02 09:39:56 [notice] 33#33: exit
2025/01/02 09:39:56 [notice] 36#36: exit
2025/01/02 09:39:56 [notice] 37#37: exit
2025/01/02 09:39:56 [notice] 31#31: exit
2025/01/02 09:39:56 [notice] 30#30: exit
2025/01/02 09:39:56 [notice] 38#38: exit
2025/01/02 09:39:56 [notice] 32#32: exit
2025/01/02 09:39:56 [notice] 29#29: exit
2025/01/02 09:39:56 [notice] 1#1: signal 17 (SIGCHLD) received from 35
2025/01/02 09:39:56 [notice] 1#1: worker process 35 exited with code 0
2025/01/02 09:39:56 [notice] 1#1: signal 29 (SIGIO) received
2025/01/02 09:39:56 [notice] 1#1: signal 17 (SIGCHLD) received from 36
2025/01/02 09:39:56 [notice] 1#1: worker process 36 exited with code 0
2025/01/02 09:39:56 [notice] 1#1: signal 29 (SIGIO) received
2025/01/02 09:39:56 [notice] 1#1: signal 17 (SIGCHLD) received from 37
2025/01/02 09:39:56 [notice] 1#1: worker process 33 exited with code 0
2025/01/02 09:39:56 [notice] 1#1: worker process 37 exited with code 0
2025/01/02 09:39:56 [notice] 1#1: signal 29 (SIGIO) received
2025/01/02 09:39:56 [notice] 1#1: signal 17 (SIGCHLD) received from 33
2025/01/02 09:39:56 [notice] 1#1: signal 17 (SIGCHLD) received from 31
2025/01/02 09:39:56 [notice] 1#1: worker process 31 exited with code 0
2025/01/02 09:39:56 [notice] 1#1: signal 29 (SIGIO) received
2025/01/02 09:39:56 [notice] 1#1: signal 17 (SIGCHLD) received from 34
2025/01/02 09:39:56 [notice] 1#1: worker process 34 exited with code 0
2025/01/02 09:39:56 [notice] 1#1: signal 29 (SIGIO) received
2025/01/02 09:39:56 [notice] 1#1: signal 17 (SIGCHLD) received from 38
2025/01/02 09:39:56 [notice] 1#1: worker process 38 exited with code 0
2025/01/02 09:39:56 [notice] 1#1: signal 29 (SIGIO) received
2025/01/02 09:39:56 [notice] 1#1: signal 17 (SIGCHLD) received from 32
2025/01/02 09:39:56 [notice] 1#1: worker process 32 exited with code 0
2025/01/02 09:39:56 [notice] 1#1: signal 29 (SIGIO) received
2025/01/02 09:39:56 [notice] 1#1: signal 17 (SIGCHLD) received from 29
2025/01/02 09:39:56 [notice] 1#1: worker process 29 exited with code 0
2025/01/02 09:39:56 [notice] 1#1: signal 29 (SIGIO) received
2025/01/02 09:39:56 [notice] 1#1: signal 17 (SIGCHLD) received from 30
2025/01/02 09:39:56 [notice] 1#1: worker process 30 exited with code 0
2025/01/02 09:39:56 [notice] 1#1: exit