Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

system() retorna -1, errno=10 quando conectado ao Oracle


Isso é Oracle sendo horrível. Eles instalaram um SIGCHLD manipulador que colhe qualquer processo filho que sai, interrompendo qualquer uso de processos filho no aplicativo. Você provavelmente pode corrigi-lo chamando signal(SIGCHLD,SIG_DFL) depois de conectar para desinstalar seu absurdo.