From: Bill Moseley
Sent: Tuesday, April 15, 2014 10:19 AM
To: inline@perl.org
Subject: Re: Inline::Java timeout?

Looks like there’s no-one currently around here to help you out.
Maybe try somewhere like perlmonks (http://www.perlmonks.org) if you’re still trying to find a solution.

Well, if there isn't a specific solution for Inline then I'll go the ALRM approach.

I'm wondering how risky this is. Since it appears to be sitting on read() I would need to use "unsafe" signal handling:
http://search.cpan.org/~rgarcia/Perl-Unsafe-Signals-0.02/Signals.pm
Years back I remember fighting segfaults in mod_perl when using ALRM to interrupt external calls. Sure would be much cleaner if could use a select() timeout, but I'd need help knowing where that would need to be implemented.

The only Inline documentation regarding Inline and mod_perl that I know of is the "How do I use Inline with mod_perl?" demo in the C-Cookbook.pod. (I don't know if there's anything of assistance to you in that.) I can't help you because I don't know much about mod_perl; nor do I know much about the inner workings of web servers. And I'm not set up to be able to do any helpful testing re mod_perl and apache.

That's why I suggested perlmonks - I think there would be a number of people there who *do* know mod_perl, apache and Inline. I still think that's the best place to get help piecing the elements together. I mean, there might also be someone subscribed here who has the same capabilities - but we haven't heard from that person yet, so I'm thinking it's unlikely that we will :-)

If you're unfamiliar with perlmonks, you can post anonymously (no need to sign up) by asking your question in the text box at the bottom of
http://www.perlmonks.org/?node=Seekers%20of%20Perl%20Wisdom

Then read replies and post your responses to those replies at
http://www.perlmonks.org/?node=Newest%20Nodes

Cheers,
Rob

Reply via email to