Oracle
 sql >> Base de données >  >> RDS >> Oracle

system() renvoie -1, errno=10 lorsqu'il est connecté à Oracle

C'est Oracle qui est horrible. Ils ont installé un SIGCHLD gestionnaire qui récupère tout processus enfant qui se termine, interrompant toute utilisation des processus enfants dans l'application. Vous pouvez probablement le réparer en appelant signal(SIGCHLD,SIG_DFL) après connexion pour désinstaller leurs bêtises.