Bitcoin Forum
May 02, 2024, 07:21:07 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Error creating thread: boost::thread_resource_error  (Read 1797 times)
dserrano5 (OP)
Legendary
*
Offline Offline

Activity: 1974
Merit: 1029



View Profile
November 13, 2012, 09:32:10 PM
 #1

From time to time I'm getting this in the bitcoind debug.log:

Code:
11/13/12 21:13:04 Error creating thread: boost::thread_resource_error
11/13/12 21:13:04 Failed to create RPC server client thread

Accompanied by the corresponding:

Code:
$ bitcoind getbalance
-su: fork: Cannot allocate memory
$ ps
-su: fork: Cannot allocate memory

The problem appears at random (48 hours without any glitch vs several times a day), and goes away up to a couple of minutes after.

Code:
$ ps ax |wc -l
108
$ ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 138240
max locked memory       (kbytes, -l) 32
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 10240
cpu time               (seconds, -t) unlimited
max user processes              (-u) 138240
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited
$ free
             total       used       free     shared    buffers     cached
Mem:       4194304    1620460    2573844          0          0          0
-/+ buffers/cache:    1620460    2573844
Swap:            0          0          0

(This is a VPS, which explains the weird 'free' stats.)

Maybe relevant: I have a daemon which polls bitcoind every 10 seconds (over the same RPC connection, not opening a new one each time) to monitor new blocks. When a new block is found, a couple of additional commands are requested.

Has anyone else run into this?

Edit: BTW this is 0.7.0.
1714677667
Hero Member
*
Offline Offline

Posts: 1714677667

View Profile Personal Message (Offline)

Ignore
1714677667
Reply with quote  #2

1714677667
Report to moderator
1714677667
Hero Member
*
Offline Offline

Posts: 1714677667

View Profile Personal Message (Offline)

Ignore
1714677667
Reply with quote  #2

1714677667
Report to moderator
The network tries to produce one block per 10 minutes. It does this by automatically adjusting how difficult it is to produce blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714677667
Hero Member
*
Offline Offline

Posts: 1714677667

View Profile Personal Message (Offline)

Ignore
1714677667
Reply with quote  #2

1714677667
Report to moderator
1714677667
Hero Member
*
Offline Offline

Posts: 1714677667

View Profile Personal Message (Offline)

Ignore
1714677667
Reply with quote  #2

1714677667
Report to moderator
1714677667
Hero Member
*
Offline Offline

Posts: 1714677667

View Profile Personal Message (Offline)

Ignore
1714677667
Reply with quote  #2

1714677667
Report to moderator
dserrano5 (OP)
Legendary
*
Offline Offline

Activity: 1974
Merit: 1029



View Profile
November 19, 2012, 09:02:59 PM
 #2

From time to time I'm getting this in the bitcoind debug.log:

Code:
11/13/12 21:13:04 Error creating thread: boost::thread_resource_error
11/13/12 21:13:04 Failed to create RPC server client thread

I just learnt this seems to be a VPS limitation:

Code:
$ cat /proc/user_beancounters
Version: 2.5                       
       uid  resource                     held              maxheld              barrier                limit              failcnt
[...]
            numproc                       102                  103                  128                  128                  635

Nothing related to bitcoind. Sorry for the noise.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!