Hello, On Thu, Nov 09, 2023 at 05:09:19PM +0800, ?? wrote: > hi, 1?docker pull haproxy:2.8.3 > 2?haproxy.conf:external-check command /var/lib/haproxy/test.sh > > > When the container is running in the RockLinux environment, the > test.sh script is not called for execution. On the contrary, the Centos > environment can be called and executed normally. > > Is there a configuration issue? Or a bug? Seeking a solution, > thank you very much!
You should include a complete config, the most important parts are missing so it's impossible to respond. Did you enable the various insecure-* keywords needed with external-check as documented ? Do you have any chroot directive in your config ? Are you sure your script does not reference a shell that's missing from your system ? Does it have execute and read permissions for the user haproxy is running under ? If everything looks good, you can also run it under "strace -f" to see what happens when a fork/exec happens. Maybe you'll notice some missing files and/or some missing permissions on certain operations. Willy PS: be careful, your mailer sent lots of HTML garbage above that makes your message complicated to read.