Other Parts Discussed in Thread: SYSBIOS
Tool/software:
Im working on a webserver and im using Ti RTOS for it. I am creating a task for handler function and worker function for handling clients. I am listening to maximum of 3 clients on sockets.
First two clients works fine. But when i try to use the the third client, the webpage is hosted without an issue but when i try to establish websocket connection by handshake, im not able to.
When i check my server i get the following error message,
0036.162 out of memory: handle=0x0, size=536948444
00036.162 SBNew: Buffer OOM
tcpHandler: Creating thread clientfd = 536924204
ti.sysbios.heaps.HeapMem: line 361: out of memory: handle=0x20014650, size=4096
Error: Failed to create new Task
tcpHandler: Creating thread clientfd = 536924972
ti.sysbios.heaps.HeapMem: line 361: out of memory: handle=0x20014650, size=4096
Error: Failed to create new Task
0036.902 out of memory: handle=0x0, size=536948444
00036.902 SBNew: Buffer OOM
tcpHandler: Creating thread clientfd = 536928300
ti.sysbios.heaps.HeapMem: line 361: out of memory: handle=0x20014650, size=4096
Error: Failed to create new Task
my handler task stack size is 2048
my worker task stack size is 4096
In my .cfg file , under memory module settings, the default heap size is 32768
under BIOS-basic runtime options , heap size is 40960
can you just help me understand what do those error mean and where i have to look at to solve it if i encounter such issues.
Without knowledge on these i just modified the above parameters to to get to working my webserver for two clients.


