[{"data":1,"prerenderedAt":805},["ShallowReactive",2],{"Categories":3,"NavIndexCategoriesCountFooter":203,"content-\u002F2016\u002F10\u002F01\u002Ftoo-many-open-files-on-osx-macos\u002F":204},[4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202],{"category":5},"System Administration",{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":27},"Software Development",{"category":5},{"category":5},{"category":5},{"category":5},{"category":27},{"category":27},{"category":5},{"category":5},{"category":5},{"category":27},{"category":5},{"category":5},{"category":5},{"category":27},{"category":27},{"category":27},{"category":27},{"category":5},{"category":5},{"category":5},{"category":27},{"category":27},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":27},{"category":5},{"category":5},{"category":27},{"category":27},{"category":27},{"category":27},{"category":5},{"category":27},{"category":27},{"category":67},"Drones & RC",{"category":69},"DIY Projects",{"category":67},{"category":72},"Photography",{"category":69},{"category":69},{"category":69},{"category":67},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":67},{"category":69},{"category":69},{"category":67},{"category":67},{"category":72},{"category":72},{"category":72},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":5},{"category":5},{"category":72},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":5},{"category":67},{"category":67},{"category":72},{"category":72},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":72},{"category":67},{"category":138},"3D Printing - Laser Cutting - CNC",{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":5},{"category":138},{"category":27},{"category":27},{"category":138},{"category":138},{"category":72},{"category":158},"Photography,3D Printing - Laser Cutting - CNC",{"category":27},{"category":27},{"category":69},{"category":27},{"category":27},{"category":27},{"category":27},{"category":5},{"category":67},{"category":5},{"category":5},{"category":27},{"category":27},{"category":27},{"category":27},{"category":27},{"category":69},{"category":27},{"category":27},{"category":27},{"category":27},{"category":181},"Home Assistant",{"category":181},{"category":72},{"category":27},{"category":27},{"category":72},{"category":138},{"category":5},{"category":72},{"category":72},{"category":138},{"category":27},{"category":181},{"category":181},{"category":72},{"category":72},{"category":72},{"category":72},{"category":72},{"category":72},{"category":72},{"category":72},191,{"id":205,"title":206,"body":207,"category":790,"date":791,"description":792,"embedImage":790,"extension":793,"image":790,"intro":794,"meta":795,"navigation":796,"path":797,"seo":798,"series":790,"sitemap":799,"stem":800,"tags":801,"__hash__":804},"content\u002F2016\u002F10\u002F01\u002Ftoo-many-open-files-on-osx-macos.md","Too many open files on OSX\u002FmacOS",{"type":208,"value":209,"toc":788},"minimark",[210,225,228,234,528,533,763,774,784],[211,212,213,214,224],"p",{},"I use my macs for development. That means that there's a lot of things running and I usually have a lot of heavy apps open. So I quite often hit the error \"Too many open files\". On linux - this is fixed using sysctl - but on later OSX\u002FmacOS it is done using launchd. Earlier OSX versions could use a \u002Fetc\u002Flaunchd.conf file - but - for the latest versions I've found that this post ",[215,216,223],"a",{"href":217,"rel":218,"target":222},"https:\u002F\u002Fdocs.basho.com\u002Friak\u002Fkv\u002F2.1.4\u002Fusing\u002Fperformance\u002Fopen-files-limit\u002F#mac-os-x",[219,220,221],"nofollow","noopener","noreferer","_blank","from basho docs for riak"," works fine.",[211,226,227],{},"In short - create two files",[211,229,230],{},[231,232,233],"strong",{},"\u002FLibrary\u002FLaunchDaemons\u002Flimit.maxfiles.plist",[235,236,241],"pre",{"className":237,"code":238,"language":239,"meta":240,"style":240},"language-xml shiki shiki-themes github-dark","\u003C?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\u003C!DOCTYPE plist PUBLIC \"-\u002F\u002FApple\u002F\u002FDTD PLIST 1.0\u002F\u002FEN\" \"http:\u002F\u002Fwww.apple.com\u002FDTDs\u002FPropertyList-1.0.dtd\">\n\u003Cplist version=\"1.0\">\n  \u003Cdict>\n    \u003Ckey>Label\u003C\u002Fkey>\n    \u003Cstring>limit.maxfiles\u003C\u002Fstring>\n    \u003Ckey>ProgramArguments\u003C\u002Fkey>\n    \u003Carray>\n      \u003Cstring>launchctl\u003C\u002Fstring>\n      \u003Cstring>limit\u003C\u002Fstring>\n      \u003Cstring>maxfiles\u003C\u002Fstring>\n      \u003Cstring>200000\u003C\u002Fstring>\n      \u003Cstring>200000\u003C\u002Fstring>\n    \u003C\u002Farray>\n    \u003Ckey>RunAtLoad\u003C\u002Fkey>\n    \u003Ctrue\u002F>\n    \u003Ckey>ServiceIPC\u003C\u002Fkey>\n    \u003Cfalse\u002F>\n  \u003C\u002Fdict>\n\u003C\u002Fplist>\n","xml","",[242,243,244,278,295,313,324,340,355,369,379,394,408,422,436,449,459,473,484,498,508,518],"code",{"__ignoreMap":240},[245,246,249,253,256,260,263,267,270,272,275],"span",{"class":247,"line":248},"line",1,[245,250,252],{"class":251},"s95oV","\u003C?",[245,254,239],{"class":255},"s4JwU",[245,257,259],{"class":258},"svObZ"," version",[245,261,262],{"class":251},"=",[245,264,266],{"class":265},"sU2Wk","\"1.0\"",[245,268,269],{"class":258}," encoding",[245,271,262],{"class":251},[245,273,274],{"class":265},"\"UTF-8\"",[245,276,277],{"class":251},"?>\n",[245,279,281,284,288,292],{"class":247,"line":280},2,[245,282,283],{"class":251},"\u003C!",[245,285,287],{"class":286},"snl16","DOCTYPE",[245,289,291],{"class":290},"sDLfK"," plist",[245,293,294],{"class":251}," PUBLIC \"-\u002F\u002FApple\u002F\u002FDTD PLIST 1.0\u002F\u002FEN\" \"http:\u002F\u002Fwww.apple.com\u002FDTDs\u002FPropertyList-1.0.dtd\">\n",[245,296,298,301,304,306,308,310],{"class":247,"line":297},3,[245,299,300],{"class":251},"\u003C",[245,302,303],{"class":255},"plist",[245,305,259],{"class":258},[245,307,262],{"class":251},[245,309,266],{"class":265},[245,311,312],{"class":251},">\n",[245,314,316,319,322],{"class":247,"line":315},4,[245,317,318],{"class":251},"  \u003C",[245,320,321],{"class":255},"dict",[245,323,312],{"class":251},[245,325,327,330,333,336,338],{"class":247,"line":326},5,[245,328,329],{"class":251},"    \u003C",[245,331,332],{"class":255},"key",[245,334,335],{"class":251},">Label\u003C\u002F",[245,337,332],{"class":255},[245,339,312],{"class":251},[245,341,343,345,348,351,353],{"class":247,"line":342},6,[245,344,329],{"class":251},[245,346,347],{"class":255},"string",[245,349,350],{"class":251},">limit.maxfiles\u003C\u002F",[245,352,347],{"class":255},[245,354,312],{"class":251},[245,356,358,360,362,365,367],{"class":247,"line":357},7,[245,359,329],{"class":251},[245,361,332],{"class":255},[245,363,364],{"class":251},">ProgramArguments\u003C\u002F",[245,366,332],{"class":255},[245,368,312],{"class":251},[245,370,372,374,377],{"class":247,"line":371},8,[245,373,329],{"class":251},[245,375,376],{"class":255},"array",[245,378,312],{"class":251},[245,380,382,385,387,390,392],{"class":247,"line":381},9,[245,383,384],{"class":251},"      \u003C",[245,386,347],{"class":255},[245,388,389],{"class":251},">launchctl\u003C\u002F",[245,391,347],{"class":255},[245,393,312],{"class":251},[245,395,397,399,401,404,406],{"class":247,"line":396},10,[245,398,384],{"class":251},[245,400,347],{"class":255},[245,402,403],{"class":251},">limit\u003C\u002F",[245,405,347],{"class":255},[245,407,312],{"class":251},[245,409,411,413,415,418,420],{"class":247,"line":410},11,[245,412,384],{"class":251},[245,414,347],{"class":255},[245,416,417],{"class":251},">maxfiles\u003C\u002F",[245,419,347],{"class":255},[245,421,312],{"class":251},[245,423,425,427,429,432,434],{"class":247,"line":424},12,[245,426,384],{"class":251},[245,428,347],{"class":255},[245,430,431],{"class":251},">200000\u003C\u002F",[245,433,347],{"class":255},[245,435,312],{"class":251},[245,437,439,441,443,445,447],{"class":247,"line":438},13,[245,440,384],{"class":251},[245,442,347],{"class":255},[245,444,431],{"class":251},[245,446,347],{"class":255},[245,448,312],{"class":251},[245,450,452,455,457],{"class":247,"line":451},14,[245,453,454],{"class":251},"    \u003C\u002F",[245,456,376],{"class":255},[245,458,312],{"class":251},[245,460,462,464,466,469,471],{"class":247,"line":461},15,[245,463,329],{"class":251},[245,465,332],{"class":255},[245,467,468],{"class":251},">RunAtLoad\u003C\u002F",[245,470,332],{"class":255},[245,472,312],{"class":251},[245,474,476,478,481],{"class":247,"line":475},16,[245,477,329],{"class":251},[245,479,480],{"class":255},"true",[245,482,483],{"class":251},"\u002F>\n",[245,485,487,489,491,494,496],{"class":247,"line":486},17,[245,488,329],{"class":251},[245,490,332],{"class":255},[245,492,493],{"class":251},">ServiceIPC\u003C\u002F",[245,495,332],{"class":255},[245,497,312],{"class":251},[245,499,501,503,506],{"class":247,"line":500},18,[245,502,329],{"class":251},[245,504,505],{"class":255},"false",[245,507,483],{"class":251},[245,509,511,514,516],{"class":247,"line":510},19,[245,512,513],{"class":251},"  \u003C\u002F",[245,515,321],{"class":255},[245,517,312],{"class":251},[245,519,521,524,526],{"class":247,"line":520},20,[245,522,523],{"class":251},"\u003C\u002F",[245,525,303],{"class":255},[245,527,312],{"class":251},[211,529,530],{},[231,531,532],{},"\u002FLibrary\u002FLaunchDaemons\u002Flimit.maxproc.plist",[235,534,536],{"className":237,"code":535,"language":239,"meta":240,"style":240},"\u003C?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\u003C!DOCTYPE plist PUBLIC \"-\u002F\u002FApple\u002FDTD PLIST 1.0\u002F\u002FEN\" \"http:\u002F\u002Fwww.apple.com\u002FDTDs\u002FPropertyList-1.0.dtd\">\n\u003Cplist version=\"1.0\">\n  \u003Cdict>\n    \u003Ckey>Label\u003C\u002Fkey>\n    \u003Cstring>limit.maxproc\u003C\u002Fstring>\n    \u003Ckey>ProgramArguments\u003C\u002Fkey>\n    \u003Carray>\n      \u003Cstring>launchctl\u003C\u002Fstring>\n      \u003Cstring>limit\u003C\u002Fstring>\n      \u003Cstring>maxproc\u003C\u002Fstring>\n      \u003Cstring>2048\u003C\u002Fstring>\n      \u003Cstring>2048\u003C\u002Fstring>\n    \u003C\u002Farray>\n    \u003Ckey>RunAtLoad\u003C\u002Fkey>\n    \u003Ctrue \u002F>\n    \u003Ckey>ServiceIPC\u003C\u002Fkey>\n      \u003Cfalse \u002F>\n  \u003C\u002Fdict>\n\u003C\u002Fplist>\n",[242,537,538,558,569,583,591,603,616,628,636,648,660,673,686,698,706,718,727,739,747,755],{"__ignoreMap":240},[245,539,540,542,544,546,548,550,552,554,556],{"class":247,"line":248},[245,541,252],{"class":251},[245,543,239],{"class":255},[245,545,259],{"class":258},[245,547,262],{"class":251},[245,549,266],{"class":265},[245,551,269],{"class":258},[245,553,262],{"class":251},[245,555,274],{"class":265},[245,557,277],{"class":251},[245,559,560,562,564,566],{"class":247,"line":280},[245,561,283],{"class":251},[245,563,287],{"class":286},[245,565,291],{"class":290},[245,567,568],{"class":251}," PUBLIC \"-\u002F\u002FApple\u002FDTD PLIST 1.0\u002F\u002FEN\" \"http:\u002F\u002Fwww.apple.com\u002FDTDs\u002FPropertyList-1.0.dtd\">\n",[245,570,571,573,575,577,579,581],{"class":247,"line":297},[245,572,300],{"class":251},[245,574,303],{"class":255},[245,576,259],{"class":258},[245,578,262],{"class":251},[245,580,266],{"class":265},[245,582,312],{"class":251},[245,584,585,587,589],{"class":247,"line":315},[245,586,318],{"class":251},[245,588,321],{"class":255},[245,590,312],{"class":251},[245,592,593,595,597,599,601],{"class":247,"line":326},[245,594,329],{"class":251},[245,596,332],{"class":255},[245,598,335],{"class":251},[245,600,332],{"class":255},[245,602,312],{"class":251},[245,604,605,607,609,612,614],{"class":247,"line":342},[245,606,329],{"class":251},[245,608,347],{"class":255},[245,610,611],{"class":251},">limit.maxproc\u003C\u002F",[245,613,347],{"class":255},[245,615,312],{"class":251},[245,617,618,620,622,624,626],{"class":247,"line":357},[245,619,329],{"class":251},[245,621,332],{"class":255},[245,623,364],{"class":251},[245,625,332],{"class":255},[245,627,312],{"class":251},[245,629,630,632,634],{"class":247,"line":371},[245,631,329],{"class":251},[245,633,376],{"class":255},[245,635,312],{"class":251},[245,637,638,640,642,644,646],{"class":247,"line":381},[245,639,384],{"class":251},[245,641,347],{"class":255},[245,643,389],{"class":251},[245,645,347],{"class":255},[245,647,312],{"class":251},[245,649,650,652,654,656,658],{"class":247,"line":396},[245,651,384],{"class":251},[245,653,347],{"class":255},[245,655,403],{"class":251},[245,657,347],{"class":255},[245,659,312],{"class":251},[245,661,662,664,666,669,671],{"class":247,"line":410},[245,663,384],{"class":251},[245,665,347],{"class":255},[245,667,668],{"class":251},">maxproc\u003C\u002F",[245,670,347],{"class":255},[245,672,312],{"class":251},[245,674,675,677,679,682,684],{"class":247,"line":424},[245,676,384],{"class":251},[245,678,347],{"class":255},[245,680,681],{"class":251},">2048\u003C\u002F",[245,683,347],{"class":255},[245,685,312],{"class":251},[245,687,688,690,692,694,696],{"class":247,"line":438},[245,689,384],{"class":251},[245,691,347],{"class":255},[245,693,681],{"class":251},[245,695,347],{"class":255},[245,697,312],{"class":251},[245,699,700,702,704],{"class":247,"line":451},[245,701,454],{"class":251},[245,703,376],{"class":255},[245,705,312],{"class":251},[245,707,708,710,712,714,716],{"class":247,"line":461},[245,709,329],{"class":251},[245,711,332],{"class":255},[245,713,468],{"class":251},[245,715,332],{"class":255},[245,717,312],{"class":251},[245,719,720,722,724],{"class":247,"line":475},[245,721,329],{"class":251},[245,723,480],{"class":255},[245,725,726],{"class":251}," \u002F>\n",[245,728,729,731,733,735,737],{"class":247,"line":486},[245,730,329],{"class":251},[245,732,332],{"class":255},[245,734,493],{"class":251},[245,736,332],{"class":255},[245,738,312],{"class":251},[245,740,741,743,745],{"class":247,"line":500},[245,742,384],{"class":251},[245,744,505],{"class":255},[245,746,726],{"class":251},[245,748,749,751,753],{"class":247,"line":510},[245,750,513],{"class":251},[245,752,321],{"class":255},[245,754,312],{"class":251},[245,756,757,759,761],{"class":247,"line":520},[245,758,523],{"class":251},[245,760,303],{"class":255},[245,762,312],{"class":251},[211,764,765,766,769,770,773],{},"Make sure both are owned ",[242,767,768],{},"root:wheel"," and have permissions ",[242,771,772],{},"-rw-r--r--"," and then either restart or reload the launchd config.",[211,775,776,779,780,783],{},[242,777,778],{},"ulimit -n"," and ",[242,781,782],{},"ulimit -u"," can be used to test the results afterwards.",[785,786,787],"style",{},"html pre.shiki code .s95oV, html code.shiki .s95oV{--shiki-default:#E1E4E8}html pre.shiki code .s4JwU, html code.shiki .s4JwU{--shiki-default:#85E89D}html pre.shiki code .svObZ, html code.shiki .svObZ{--shiki-default:#B392F0}html pre.shiki code .sU2Wk, html code.shiki .sU2Wk{--shiki-default:#9ECBFF}html pre.shiki code .snl16, html code.shiki .snl16{--shiki-default:#F97583}html pre.shiki code .sDLfK, html code.shiki .sDLfK{--shiki-default:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":240,"searchDepth":280,"depth":280,"links":789},[],null,"2016-10-01 12:18 +0200","I use my macs for development. That means that there's a lot of things running and I usually have a lot of heavy apps open. So I quite often hit the error \"Too many open files\". On linux - this is fixed using sysctl - but on later OSX\u002FmacOS it is done using launchd. Earlier OSX versions could use a \u002Fetc\u002Flaunchd.conf file - but - for the latest versions I've found that this post from basho docs for riak works fine.","md","Using launchd to bump max files - similar to sysctl on linux",{},true,"\u002F2016\u002F10\u002F01\u002Ftoo-many-open-files-on-osx-macos",{"title":206,"description":792},{"loc":797},"2016\u002F10\u002F01\u002Ftoo-many-open-files-on-osx-macos",[802,803],"mac","ulimit","Bc40XyWO4Hqnsit4w4K6UJEvV-DRAaQmVY4uZJDaL9s",1775293008658]