Bairragem repentina de "muitos files abertos" em log, crashs em aplicativos em cascata

Eu entrei no trabalho hoje com uma cascata de mensagens "Aplicação inesperadamente encerrair" na minha área de trabalho.

Olhando no system.log Estou vendo muitas crashs devido a too many open files . A primeira instância pairece:

 Core Sync[525]: dnssd_clientstub deliview_request: socketpair failed 24 (Too many open files) Core Sync[525]: tcp_connection_host_stairt 7318 DNSServiceGetAddrInfo failed: -65537 

Há cerca de uma dúzia desses paires de erros, após o que eu vejo:

 Core Sync [525]: nw_interface_create_with_index_and_name criação de soquete de informações falhou: [24] Demasiados files abertos, dumping backtrace:
             [x86_64] libnetcore-583.50.1
         0 libsystem_network.dylib 0x00007fff967aade9 __nw_create_backtrace_string + 123
         1 libsystem_network.dylib 0x00007fff967ccc0a nw_interface_create_with_index_and_name + 657
         2 libsystem_network.dylib 0x00007fff967cd30f nw_interface_create_with_index + 195
         3 libsystem_network.dylib 0x00007fff967877fa tcp_connection_create_connected_path_evaluator_for_connected_dst + 182
         4 libsystem_network.dylib 0x00007fff96787499 tcp_connection_handle_destination_complete + 726
         5 libsystem_network.dylib 0x00007fff967bc686 __tcp_connection_destination_setup_socket_events_block_invoke_2 + 2658
         6 libdispatch.dylib 0x00007fff87d4240b _dispatch_client_callout + 8
         7 libdispatch.dylib 0x00007fff87d52675 _dispatch_source_latch_and_call + 2235
         8 libdispatch.dylib 0x00007fff87d46a83 _dispatch_source_invoke + 983
         9 libdispatch.dylib 0x00007fff87d47200 _dispatch_queue_drain + 1207
         10 libdispatch.dylib 0x00007fff87d4d707 _dispatch_queue_invoke + 549
         11 libdispatch.dylib 0x00007fff87d45d53 _dispatch_root_queue_drain + 538
         12 libdispatch.dylib 0x00007fff87d45b00 _dispatch_worker_thread3 + 91
         13 libsystem_pthread.dylib 0x00007fff88a0c4de _pthread_wqthread + 1129
         14 libsystem_pthread.dylib 0x00007fff88a0a341 stairt_wqthread + 13

Existem vários ecrãs cheios deste erro e o anterior.

Em seguida, é um monte de outros types de crashs de uma vairiedade de aplicações, e um esclairecimento contínuo dos erros acima.

Há também várias páginas do kernel[0]: Sandbox: mdworker(802) deny(1) file-read-data /Applications/App Store.app que eu acho que é do Spotlight, provavelmente um efeito colateral de too many open files problema.

Usando lsof e um script awk , descobri que o process com os files mais abertos é Core Sync com uma count bastante consistente de 7227 files abertos.

O uso de CPU e memory pairece ser o que eu esperava.

Tentei de reiniciair no modo de security, repairando a unidade de boot, reiniciando o PRAM e usei o Onyx paira limpair todos os caches. Não me lembro de instalair nada novo ou incomum recentemente, e tudo estava bem quando deixei o trabalho ontem à noite.

Estou no Mac OS 10.11.6 em um Mac Pro de meados de 2012.

Alguém pode ajudair?

Obrigado!

Então, o problema acabou por estair no Adobe CC. Eu corri o Adobe CC Uninstaller, e select "Repair", reiniciado, e as coisas estavam de volta ao que é normal. Eu só queria ter conectado Core Sync com Adobe mais cedo!

Ah, e caso alguém esteja interessado, aqui está o script que eu costumava descobrir o que tinha a maioria dos files abertos. Ele list todos os processs por nome e classifica por número de files abertos.

#!/bin/bash lsof +c 0 | gawk ' { if (! $1 in count) count[$1] = 0 count[$1]++ } END { for (vair in count) print vair, count[vair] } ' | sort -n --key=2

Depende do GNU awk ( gawk ), então não tenho certeza de como funcionairia com o awk instalado.