Hello Jacob,

I have committed a little patch to fix it (r3171).
It ought to compile in Linux now.

On 25-abr-09, at 17:53, Jacob Peddicord wrote:

> Great! I'm anxious to try this out, though I can't seem to get it to  
> build now. It dies on linking: "./.libs/libcherokee-base.so:  
> undefined reference to `shm_open'". Tried running configure again as  
> `LDFLAGS="-lrt" ./configure`, which solves the initial shm_open  
> problem, but then:
>
> In function ‘open’,
>     inlined from ‘do_spawn’ at main.c:359,
>     inlined from ‘spawn_thread_func’ at main.c:608:
> /usr/include/bits/fcntl2.h:51: error: call to ‘__open_missing_mode’  
> declared with attribute error: open with O_CREAT in second argument  
> needs 3 arguments
>
> I have glibc 2.9 if it matters. Anything I might be missing?
>
> Thanks,
> Jacob
>
> On Sat, Apr 25, 2009 at 5:55 AM, Alvaro Lopez Ortega <[email protected] 
> > wrote:
> Hi folks!
>
> I've just integrated (r3168) a new spawning mechanism in trunk (the
> upcoming Cherokee 0.99.12 release). It's basically a much more refined
> and powerful way of launching new interpreters - such as php, django,
> ror, etc. It allows to do things like this:
>
> \-+= 09736 root cherokee
>   |-+= 09763 www-data /usr/bin/php-cgi -b /tmp/cherokee-php.socket
>   | |--- 09764 www-data /usr/bin/php-cgi -b /tmp/cherokee-php.socket
>   | |--- 09765 www-data /usr/bin/php-cgi -b /tmp/cherokee-php.socket
>   | |--- 09766 www-data /usr/bin/php-cgi -b /tmp/cherokee-php.socket
>   | |--- 09767 www-data /usr/bin/php-cgi -b /tmp/cherokee-php.socket
>   | \--- 09768 www-data /usr/bin/php-cgi -b /tmp/cherokee-php.socket
>   \--- 09747 nobody /usr/sbin/cherokee-worker
>
> This means that, even if cherokee-worker (the actual web server) was
> running as nobody, it was able to spawn a new PHP fastcgi daemon
> running as the www-data user.
>
> If you guys have the chance, give it a try. I'd love to get feedback
> from you before releasing 0.99.12. The change has been quite big, and
> I wouldn't like to introduce any regression in the upcoming release.
> _______________________________________________
> Cherokee mailing list
> [email protected]
> http://lists.octality.com/listinfo/cherokee

--
Octality
http://www.octality.com/

_______________________________________________
Cherokee mailing list
[email protected]
http://lists.octality.com/listinfo/cherokee

Reply via email to