labring / FastGPT

FastGPT is a knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities such as data processing, RAG retrieval, and visual AI workflow orchestration, letting you easily develop and deploy complex question-answering systems without the need for extensive setup or configuration.
https://tryfastgpt.ai
Other
17.46k stars 4.69k forks source link

openapi启动不起来,栈溢出报错 #2304

Closed lvouran closed 2 months ago

lvouran commented 2 months ago

例行检查

你的版本

问题描述, 日志截图 openapi启动不起来,栈溢出报错 fastgpt版本:FastGPT-4.8.8-fix2 oneapi版本:ghcr.io/songquanpeng/one-api:v0.6.7 操作系统版本:ubuntu16 4.4.0-142-generic

runtime/cgo: pthread_create failed: Operation not permitted
SIGABRT: abort
PC=0xe949fb m=0 sigcode=18446744073709551610

goroutine 0 gp=0x3d388e0 m=0 mp=0x3d39b80 [idle]:
runtime: g 0 gp=0x3d388e0: unknown pc 0xe949fb
stack: frame={sp:0x7fff4133b180, fp:0x0} stack=[0x7fff40b3d000,0x7fff4133b5e0)
0x00007fff4133b080:  0x0000000002030000  0x0000000000000000 
0x00007fff4133b090:  0x0000000000f0bb50  0x000000001c000004 
0x00007fff4133b0a0:  0x0000000000e81c00  0x0000000000000000 
0x00007fff4133b0b0:  0x0000000000000000  0x0000000000000000 
0x00007fff4133b0c0:  0x0000000000414c00 <runtime.mapaccess2+0x0000000000000120>  0x00007fff4133b248 
0x00007fff4133b0d0:  0x0000000000000002  0x00007fff4133b2b8 
0x00007fff4133b0e0:  0x00007fff4133b2a0  0xa332fc2c2d011d00 
0x00007fff4133b0f0:  0x000000000042f31b <runtime.(*mheap).alloc+0x000000000000005b>  0x0000000000db83f8 
0x00007fff4133b100:  0x00007fe0cea231c8  0x0000000000ec407d 
0x00007fff4133b110:  0x00007fe087fc56c0  0x00007fff4133b390 
0x00007fff4133b120:  0x00007fff4133b236  0x0000000000000000 
0x00007fff4133b130:  0x00007fff4133b237  0x0000000000e92d80 
0x00007fff4133b140:  0x00000000000ca000  0x0000000000000110 
0x00007fff4133b150:  0x00000000003d0f00  0x0000000000ec1ba4 
0x00007fff4133b160:  0x00007fe087fc5990  0x000000000000000d 
0x00007fff4133b170:  0x0000000003618448  0x0000000000e949ee 
0x00007fff4133b180: <0x0000000000800300 <github.com/go-playground/validator/v10.(*InvalidValidationError).Error+0x0000000000000040>  0xa332fc2c2d011d00 
0x00007fff4133b190:  0x0000000000000006  0x0000000004abf3c0 
0x00007fff4133b1a0:  0x00007fff4133b450  0x0000000000000000 
0x00007fff4133b1b0:  0x0000000003d388e0  0x0000000000e81b92 
0x00007fff4133b1c0:  0x0000000003d9ae20  0x00000000004013e1 
0x00007fff4133b1d0:  0x0000000000000020  0x0000000003cce803 
0x00007fff4133b1e0:  0x0000000000000828  0x0000000000e8c631 
0x00007fff4133b1f0:  0x0000000003d335e0  0x0000000000000001 
0x00007fff4133b200:  0x000000000000000a  0x0000000004abf3c0 
0x00007fff4133b210:  0x0000000000000000  0x0000000003d388e0 
0x00007fff4133b220:  0x00ffffffffffffff  0x0000000000e8df29 
0x00007fff4133b230:  0x0000000003cce780  0x0000000000e8e6d3 
0x00007fff4133b240:  0x0000000003cce780  0x000000000000000a 
0x00007fff4133b250:  0x0000000004abf3c0  0x0000000000e8bfda 
0x00007fff4133b260:  0x0000000003cced08  0xa332fc2c2d011d00 
0x00007fff4133b270:  0x0000000003cced08  0x0000000003cced08 
runtime: g 0 gp=0x3d388e0: unknown pc 0xe949fb
stack: frame={sp:0x7fff4133b180, fp:0x0} stack=[0x7fff40b3d000,0x7fff4133b5e0)
0x00007fff4133b080:  0x0000000002030000  0x0000000000000000 
0x00007fff4133b090:  0x0000000000f0bb50  0x000000001c000004 
0x00007fff4133b0a0:  0x0000000000e81c00  0x0000000000000000 
0x00007fff4133b0b0:  0x0000000000000000  0x0000000000000000 
0x00007fff4133b0c0:  0x0000000000414c00 <runtime.mapaccess2+0x0000000000000120>  0x00007fff4133b248 
0x00007fff4133b0d0:  0x0000000000000002  0x00007fff4133b2b8 
0x00007fff4133b0e0:  0x00007fff4133b2a0  0xa332fc2c2d011d00 
0x00007fff4133b0f0:  0x000000000042f31b <runtime.(*mheap).alloc+0x000000000000005b>  0x0000000000db83f8 
0x00007fff4133b100:  0x00007fe0cea231c8  0x0000000000ec407d 
0x00007fff4133b110:  0x00007fe087fc56c0  0x00007fff4133b390 
0x00007fff4133b120:  0x00007fff4133b236  0x0000000000000000 
0x00007fff4133b130:  0x00007fff4133b237  0x0000000000e92d80 
0x00007fff4133b140:  0x00000000000ca000  0x0000000000000110 
0x00007fff4133b150:  0x00000000003d0f00  0x0000000000ec1ba4 
0x00007fff4133b160:  0x00007fe087fc5990  0x000000000000000d 
0x00007fff4133b170:  0x0000000003618448  0x0000000000e949ee 
0x00007fff4133b180: <0x0000000000800300 <github.com/go-playground/validator/v10.(*InvalidValidationError).Error+0x0000000000000040>  0xa332fc2c2d011d00 
0x00007fff4133b190:  0x0000000000000006  0x0000000004abf3c0 
0x00007fff4133b1a0:  0x00007fff4133b450  0x0000000000000000 
0x00007fff4133b1b0:  0x0000000003d388e0  0x0000000000e81b92 
0x00007fff4133b1c0:  0x0000000003d9ae20  0x00000000004013e1 
0x00007fff4133b1d0:  0x0000000000000020  0x0000000003cce803 
0x00007fff4133b1e0:  0x0000000000000828  0x0000000000e8c631 
0x00007fff4133b1f0:  0x0000000003d335e0  0x0000000000000001 
0x00007fff4133b200:  0x000000000000000a  0x0000000004abf3c0 
0x00007fff4133b210:  0x0000000000000000  0x0000000003d388e0 
0x00007fff4133b220:  0x00ffffffffffffff  0x0000000000e8df29 
0x00007fff4133b230:  0x0000000003cce780  0x0000000000e8e6d3 
0x00007fff4133b240:  0x0000000003cce780  0x000000000000000a 
0x00007fff4133b250:  0x0000000004abf3c0  0x0000000000e8bfda 
0x00007fff4133b260:  0x0000000003cced08  0xa332fc2c2d011d00 
0x00007fff4133b270:  0x0000000003cced08  0x0000000003cced08 

goroutine 1 gp=0xc000006380 m=0 mp=0x3d39b80 [running]:
runtime.systemstack_switch()
    /usr/local/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc0000dc750 sp=0xc0000dc740 pc=0x470f08
runtime.main()
    /usr/local/go/src/runtime/proc.go:171 +0x67 fp=0xc0000dc7e0 sp=0xc0000dc750 pc=0x4401e7
runtime.goexit({})
    /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000dc7e8 sp=0xc0000dc7e0 pc=0x472f21

rax    0x0
rbx    0xd
rcx    0xe949fb
rdx    0x6
rdi    0xd
rsi    0xd
rbp    0x6
rsp    0x7fff4133b180
r8     0x0
r9     0x0
r10    0x8
r11    0x246
r12    0x7fff4133b450
r13    0x0
r14    0x3d388e0
r15    0xffffffffffffff
rip    0xe949fb
rflags 0x246
cs     0x33
fs     0x0
gs     0x0

复现步骤 docker-compose up -d 预期结果

相关截图 1 2

lvouran commented 2 months ago

runtime/cgo: pthread_create failed: Operation not permitted 容器权限问题,给启动不起来的容器增加如下配置 privileged: true