Eric Wong <e...@80x24.org> wrote:
> USR2 should not change environment variables besides UNICORN_FD
> and PWD (if working_directory is used).
> 
> On most Linux versions, you can check the initial environment of a
> running process by inspecting the environ file for the process:
> 
>       tr '\0' '\n' < /proc/$PID/environ
> 
> This may not reflect environment changes after the process is started.

Actually, I noticed this doesn't even reflect ENV changes on
fork from Ruby (but system("env") displays the correct result
from a forked process) using Linux 4.0.6

> However, you can use ENV inside Ruby code to check that.  Maybe add a
> private Rack endpoint to show ENV.inspect output to your app to check
> this...

So use ENV from Ruby instead :)

Reply via email to