Hello Luca

alter database minimumclusters 1


That IS NOT an option. Too many open files means user is dealing with LOT 
of data running in a big server. 

The answer is to set ulimit to a higher number.

Pablo


On Saturday, May 21, 2016 at 3:08:27 AM UTC-7, l.garulli wrote:
>
> In order to reduce the number of files generated, you could create the 
> database and then set this command:
>
> alter database minimumclusters 1
>
> In this way OrientDB will avoid to create X clusters per class.
>
> Best Regards,
>
> Luca Garulli
> Founder & CEO
> OrientDB <http://orientdb.com/>
>
>
> On 21 May 2016 at 05:59, pabloa <[email protected] <javascript:>> wrote:
>
>> In this very moment when orientDb is doing nothing (but I was generating 
>> like 5 databases using the described method) there are 962 files open.
>>
>> And: 
>>
>> $ ulimit -Sn
>> 1024
>> $ ulimit -Hn
>> 4096
>>
>>
>> So I will increase the limit to something bigger. 
>>
>>
>> On Friday, May 20, 2016 at 2:50:12 PM UTC-7, l.garulli wrote:
>>>
>>> Could you check please the number of files opened?
>>>
>>> Look at: 
>>> http://www.cyberciti.biz/faq/howto-linux-get-list-of-open-files/
>>>
>>> Best Regards,
>>>
>>> Luca Garulli
>>> Founder & CEO
>>> OrientDB <http://orientdb.com/>
>>>
>>>
>>> On 20 May 2016 at 23:41, pabloa <[email protected]> wrote:
>>>
>>>> Hello,
>>>>
>>>> I have a program using pyorientdb that creates several databases 
>>>> (around 10) in 5 minutes approx. It imports a json backup in each database 
>>>> that creates around 300+ clusters.
>>>>
>>>> In some point, when it tries to create a new database, an exception is 
>>>> throw in orientdb log:
>>>>
>>>> java.net.SocketException: Too many open files
>>>>         at java.net.PlainSocketImpl.socketAccept(Native Method)
>>>>         at java.net
>>>> .AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
>>>>         at java.net.ServerSocket.implAccept(ServerSocket.java:545)
>>>>         at java.net.ServerSocket.accept(ServerSocket.java:513)
>>>>         at 
>>>> com.orientechnologies.orient.server.network.OServerNetworkListener.run(OServerNetworkListener.java:194)
>>>> Error on client connection
>>>> java.net.SocketException: Too many open files
>>>>         at java.net.PlainSocketImpl.socketAccept(Native Method)
>>>>         at java.net
>>>> .AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
>>>>         at java.net.ServerSocket.implAccept(ServerSocket.java:545)
>>>>         at java.net.ServerSocket.accept(ServerSocket.java:513)
>>>>         at 
>>>> com.orientechnologies.orient.server.network.OServerNetworkListener.run(OServerNetworkListener.java:194)
>>>>
>>>> No more databases can be created until server is restarted.
>>>>
>>>>
>>>> -- 
>>>>
>>>> --- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "OrientDB" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>> -- 
>>
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "OrientDB" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to