On Sun, Jan 21, 2018 at 8:19 PM, sebb <[email protected]> wrote: > However when I tried updating to version 5.1.12 I got messages of the form: > > +[__NSCFConstantString initialize] may have been in progress in > another thread when fork() was called. We cannot safely call it or > ignore it in the fork() child process. Crashing instead. > > The blog here [1] explains why, but says that Passenger 5.1.11 should work. > I've not tried that, but I assume 5.1.12 should work if 5.1.11 does. > > [1] > https://blog.phusion.nl/2017/10/13/why-ruby-app-servers-break-on-macos-high-sierra-and-what-can-be-done-about-it/
I'm using 5.1.12, as well as the workaround I documented in MACOSX.md. My symptoms have changed. I am now no longer able to access anything that has LDAP authentication. Nor am I seeing anything the the logs, whereas I previously saw the symptoms that matched my first post in this thread. I can, however, access passenger applications that do not require authentication. Curiouser and curiouser. - Sam Ruby > On 21 January 2018 at 23:57, sebb <[email protected]> wrote: >> I'm using High Sierra. Passenger status says: >> >> Version : 5.1.11 >> Date : 2018-01-21 23:56:09 +0000 >> Instance: 2l0pXx76 (Apache/2.4.28 (Unix) Phusion_Passenger/5.1.5) >> >> This works fine for me. >> >> >> On 21 January 2018 at 23:21, Sam Ruby <[email protected]> wrote: >>> See https://github.com/phusion/passenger/issues/1986 >>> >>> I'm exploring brew install apache-httpd to see if that is any better. >>> >>> - Sam Ruby
