art-daq / artdaq

Other
0 stars 3 forks source link

DAQInterface "direct" mode leaves stale processes #130

Closed eflumerf closed 2 years ago

eflumerf commented 2 years ago

This issue has been migrated from https://cdcvs.fnal.gov/redmine/issues/22095 (FNAL account required) Originally created by @eflumerf on 2019-03-08 17:23:44


I've been seeing many instances of processes, especially datalogger, being left over after a run_demo run using direct process management in DAQInterface.

I'm not sure if this is a failure in the DAQInterface cleanup logic, or artdaq handling a signal and not exiting as expected.

eflumerf commented 2 years ago

Comment by @jcfreeman2 on 2019-03-13 19:24:40


Could you say a bit more on the conditions under which this happens? With artdaq-demo v3_04_00 installed on mu2edaq01 (~jcfree/artdaq-demo_v3_04_00), if I log in and set DAQINTERFACE_PROCESS_MANAGEMENT_METHOD to "direct", none of the following three scenarios causes leftover processes after I cd into ~jcfree/artdaq-demo_v3_04_00: