Open wllw210 opened 11 months ago
Hi, DTO logs the above output when the process terminates. There must have been one nginx process that terminated and thats why DTO printed above logs. I reproduced the issue on my system and I can see that the process (pid) no longer exists for which DTO printed above logs. There are other nginx processes that continue to keep running. I think it is an expected behavior. Please let me know if you think otherwise.
1 Run Nginx separately, it works fine:
2 Run DTO with Nginx, 2.1 Configure DTO: ➜ DTO git:(main) ✗ accel-config disable-device dsa0 accel-config disable-device dsa2 accel-config disable-device dsa4 accel-config disable-device dsa6
accel-config load-config -c ./dto-4-dsa.conf
accel-config enable-device dsa0 accel-config enable-device dsa2 accel-config enable-device dsa4 accel-config enable-device dsa6
accel-config enable-wq dsa0/wq0.0 accel-config enable-wq dsa2/wq2.0 accel-config enable-wq dsa4/wq4.0 accel-config enable-wq dsa6/wq6.0
export DTO_USESTDC_CALLS=0 export DTO_COLLECT_STATS=1 export DTO_WAIT_METHOD=yield export DTO_MIN_BYTES=4096 export DTO_CPU_SIZE_FRACTION=0.33 export DTO_AUTO_ADJUST_KNOBS=1 disabled 1 device(s) out of 1 disabled 1 device(s) out of 1 dsa4 device not found disabled 0 device(s) out of 1 dsa6 device not found disabled 0 device(s) out of 1 device is not available Parse json and set device fail: -1 enabled 1 device(s) out of 1 enabled 1 device(s) out of 1 dsa4 device not found enabled 0 device(s) out of 1 dsa6 device not found enabled 0 device(s) out of 1 enabled 1 wq(s) out of 1 enabled 1 wq(s) out of 1 dsa4 device not found enabled 0 wq(s) out of 1 dsa6 device not found enabled 0 wq(s) out of 1
2.2 Run DTO with Nginx:
3 Expect: when Nginx keep running, dto need keep running too.