Can you try with:
https://github.com/GrahamDumpleton/mod_wsgi/archive/develop.tar.gz
and at least verify that it now works in daemon mode on Solaris.
Thanks.
Graham
On Tuesday, 24 March 2015 16:25:50 UTC+11, Graham Dumpleton wrote:
>
> Simple fix. Didn't even take 10 minutes. I can't push up to github from
> where I am as no SSH access, but will do it later so can at least verify.
>
> As for whether the old way is better on system with small IOV_MAX not
> sure. The old way was doing a lot of stuffing around with trying to
> coalesce it all into a single memory buffer, so would use more memory plus
> the memory copies. That would be balanced against approximately half a
> dozen writev() calls versus one write() call. One would though think that
> the system calls are still more expensive.
>
> I will need to think best way of dealing with it. Solaris is probably the
> only system where it might crop up.
>
> Graham
>
> On 24 March 2015 at 15:22, Graham Dumpleton wrote:
>
>> Yes. Will look at it while watching daughter doing gymnastics this
>> afternoon.
>>
>> Sent from my iPhone
>>
>> On 24/03/2015, at 3:10 PM, Jesus Cea wrote:
>>
>> > On 24/03/15 05:03, Graham Dumpleton wrote:
>> >> I only started using writev in that way in version 4.4.0 I think. Am
>> out at moment so can't check.
>> >
>> > Will you take care of this?. I am not in a hurry to upgrade. 3.5 is fine
>> > so far.
>> >
>> > Looks like using "writev" to avoid overhead is going to add syscall
>> > overhead in Solaris (Solaris 11 has the same limit, just checked). The
>> > old approach looks more efficient :).
>>
>>
>
--
You received this message because you are subscribed to the Google Groups
"modwsgi" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/modwsgi.
For more options, visit https://groups.google.com/d/optout.