2016-06-01 9 views
0

In RHEL 6.6-basierten Umgebung, machen wir IO von einem Thread, der von XML-RPC-Server erstellt wird. Der Thread führt den externen Befehl aus, der vfork() ausführt. Der vfork() - Systemaufruf schlägt mit errorno 513 fehl.vfork() fehlgeschlagen mit Fehler Nr. 513

Was sind die möglichen Gründe dafür?

Antwort

0

Von Beschreibung in Kernel-Quellen Fehler 513 auftritt, wenn übergeordnete Thread ausstehende Signale haben (SIGTERM, SIGUSR1, SIGSEGV und andere).

+0

@ AHTOH- Danke für die Antwort ... Was wird dazu führen, dass Signale im übergeordneten Thread ausstehen? – manu

+0

Sorry, ich weiß es nicht :) –

+0

Können Sie Quellen mit dem Aufruf vfork bereitstellen? Vielleicht ruft Vfork in den Signal-Handler-Kontext oder mit anderen seltsamen Bedingungen? –

Verwandte Themen