Thanks Sean.  I added the ulimit -n 10240 to /etc/default/riak, restarted riak, 
but that didn't work. 

Fyodor Yarochkin suggested that the bitcask files could be corrupted, but I 
wasn't sure which bitcask *.data or *.hint file to delete.  Any pointers?

Here's the /var/log/riak/erlang.log:

=ERROR REPORT==== 29-Sep-2011::20:27:42 ===
** State machine <0.369.0> terminating 
** Last event in was {riak_vnode_req_v1,
                      941983477185933521498468739836666790012612771840,
                      {fsm,undefined,<0.27704.1>},
                      {riak_kv_put_req_v1,
                       {<<"nodes">>,<<"screen_name-psych_ic-info">>},
                       {r_object,<<"nodes">>,<<"screen_name-psych_ic-info">>,
                        [{r_content,
                          {dict,3,16,16,8,80,48,
                           {[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},
                           {{[],[],[],[],[],[],[],[],[],[],
                             [[<<"content-type">>,97,112,112,108,105,99,97,
                               116,105,111,110,47,106,115,111,110],
                              [<<"X-Riak-VTag">>,49,90,120,65,84,100,56,99,48,
                               80,86,99,111,122,71,79,108,90,70,97,53,87]],
                             [],[],
                             [[<<"X-Riak-Last-Modified">>|
                               {1317,353201,695471}]],
                             [],[]}}},
                          <<"{DELETED DATA}">>}],
                        [{<<2,65,205,48>>,{1,63484572401}}],
                        {dict,1,16,16,8,80,48,
                         {[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},
                         {{[],[],[],[],[],[],[],[],[],[],[],[],[],[],
                           [[clean|true]],
                           []}}},
                        undefined},
                       1174401,63484572401,
                       [{returnbody,true}]}}
** When State == active
**      Data  == {state,941983477185933521498468739836666790012612771840,
                        riak_kv_vnode,
                        
{state,941983477185933521498468739836666790012612771840, 
                               riak_kv_bitcask_backend,
                               {#Ref<0.0.0.3952>,
                                
"/var/lib/riak/bitcask/941983477185933521498468739836666790012612771840"},
                               {dict,0,16,16,8,80,48,
                                     {[],[],[],[],[],[],[],[],[],[],[],[],[],
                                      [],[],[]},
                                     {{[],[],[],[],[],[],[],[],[],[],[],[],[],
                                       [],[],[]}}},
                               false},
                        undefined,none,60000}
** Reason for termination = 
** {{badmatch,{error,emfile}},
    [{bitcask_fileops,create_file_loop,3},
     {bitcask,put,3},
     {riak_kv_bitcask_backend,put,3},
     {riak_kv_vnode,perform_put,3},
     {riak_kv_vnode,do_put,7},
     {riak_kv_vnode,handle_command,3},
     {riak_core_vnode,vnode_command,3},
     {gen_fsm,handle_msg,7}]}



-----Original Message-----
From: Sean Cribbs [mailto:s...@basho.com]
Sent: Thu 9/29/2011 3:02 PM
To: Jim Adler
Cc: riak-users@lists.basho.com
Subject: Re: Timeout when storing
 
Your environment has too few file handles.  Retry starting riak after
setting `ulimit -n 1024` in the shell.  Also see our wiki page about this
issue: http://wiki.basho.com/Open-Files-Limit.html  You may need to set this
limit specifically for the 'riak' user.

Cheers,

-- 
Sean Cribbs <s...@basho.com>
Developer Advocate
Basho Technologies, Inc.
http://www.basho.com/

_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to