This disables the safety check for all httpd processes.

Would it not be better to use Passenger 5.1.11 instead?
Or does that not solve the problem?


On 15 November 2017 at 16:12,  <ru...@apache.org> wrote:
> This is an automated email from the ASF dual-hosted git repository.
>
> rubys pushed a commit to branch master
> in repository https://gitbox.apache.org/repos/asf/whimsy.git
>
>
> The following commit(s) were added to refs/heads/master by this push:
>      new 985347b  include a High Sierra workaround
> 985347b is described below
>
> commit 985347b913548bf136999184508db47e22b997c9
> Author: Sam Ruby <ru...@intertwingly.net>
> AuthorDate: Wed Nov 15 11:12:39 2017 -0500
>
>     include a High Sierra workaround
> ---
>  MACOSX.md | 23 +++++++++++++++++++++++
>  1 file changed, 23 insertions(+)
>
> diff --git a/MACOSX.md b/MACOSX.md
> index 8dee970..812fc83 100644
> --- a/MACOSX.md
> +++ b/MACOSX.md
> @@ -293,6 +293,29 @@ Content-Length: 45
>  Content-Type: text/html
>  ```
>
> +This may fail on High Sierra with a [We cannot safely call it or ignore it in
> +the fork() child process. Crashing
> +instead.](https://blog.phusion.nl/2017/10/13/why-ruby-app-servers-break-on-macos-high-sierra-and-what-can-be-done-about-it/)
>  message in your `/var/log/apache/error.log` file.  If so, do the following:
> +
> +```
> +cp /System/Library/LaunchDaemons/org.apache.httpd.plist 
> /Library/LaunchDaemons/
> +```
> +
> +Edit ` /Library/LaunchDaemons/org.apache.httpd.plist` and add the following 
> to
> +`EnvironmentVariables/Dict`:
> +
> +```
> +    <key>OBJC_DISABLE_INITIALIZE_FORK_SAFETY</key>
> +    <string>YES</string>
> +```
> +
> +Finally:
> +
> +```
> +sudo launchctl unload /System/Library/LaunchDaemons/org.apache.httpd.plist
> +sudo launchctl load -w /Library/LaunchDaemons/org.apache.httpd.plist
> +```
> +
>  Configure whimsy.local vhost
>  ----------------------------
>
>
> --
> To stop receiving notification emails like this one, please contact
> ['"comm...@whimsical.apache.org" <comm...@whimsical.apache.org>'].

Reply via email to