On 22 January 2018 at 01:33, Sam Ruby <[email protected]> wrote:
> 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.

Just tried, and 5.1.11 has the same issue.

>>
>> [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.

OK.
I've not tried the OBJC_DISABLE_INITIALIZE_FORK_SAFETY workround yet.

Also I run as _www/_www rather than as my own id.
Not sure that makes a difference here.

> 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.

Indeed.

At least the live Whimsy seems to be OK on 5.1.12.

> - 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

Reply via email to