On Wednesday, January 15, 2003, at 12:55  AM, Jeff Kolber wrote:

Hi list.
each time I invoke Perl (5.8 on os x 10.2.3) I get this action seen is syslog;

/usr/libexec/fix_prebinding: /usr/bin/perl could not be launched prebound.
/usr/libexec/fix_prebinding: /usr/bin/perl couldn't be prebound in the past, and probably can't be prebound now.
/usr/libexec/fix_prebinding: 2003-01-15 00:51:22 -0500: prebinding for perl done.

I read man fix_prebinding but its a bit over my head and I couldn't connect the info there to perl.
Long and short - is this anything I need to worry about? does this need to be fixed? is it slowing down performance? At the very least if its harmless is there a way to get it not to fill my log with this message? Do others have this problem too or is it just me?

One thing I did see in man fix_prebinding was that it means apps launch 10-30% slower. I take it then that if I modified my CGI scripts to , for example run as FCGI (fast-cgi) then they won't be relaunching each time they are called thus minimizing at least 1 bad thing about all this prebinding stuff. Comments?
I can't comment on how to get fix_prebinding to work, but your analysis about FCGI is correct - the penalty for not prebinding only happens at application startup, and doesn't affect things thereafter. So FCGI would help, but I do recommend figuring out what's wrong with perl and fixing it anyway.

-Ken



Reply via email to