Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closes optionally_keep_mod_perl_in_env #698

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

ThisUsedToBeAnEmail
Copy link

I spent hours over the past week debugging a problem with another service which is pure CGI and not Plack. MOD_PERL should have always been available to it. In the end I discovered it was based upon which application loaded in the thread first. If the application which was using Plack::Handler::Apache2 instantiated first then the MOD_PERL env variable would not be available in that thread, this caused all my other applications which do not use this handler to instantiate without MOD_PERL. This was problematic as some of them are CGI and have logic which requires it to be available.

Here is a patch, I'm unsure whether it is the best approach, but it resolved my headache.

Regards,
LNATION.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant