LiteSpeed Support Forums

LiteSpeed Support Forums (http://www.litespeedtech.com/support/forum/index.php)
-   CGI/Perl/Python (http://www.litespeedtech.com/support/forum/forumdisplay.php?f=22)
-   -   Perl Preload - need help urgently (http://www.litespeedtech.com/support/forum/showthread.php?t=350)

marcord 01-18-2006 04:12 AM

Perl Preload - need help urgently
 
Hi all,

Does anyone know how to preload a perl script, i can't figure out how to preload it and the website depends on it, it will not run without it, all of the site is done with perl and mysql.

mistwang 01-18-2006 11:26 AM

Please try this.

http://www.litespeedtech.com/docs/Ho....html#qa_perld

marcord 01-18-2006 12:15 PM

Lost
 
I saw the howto i just can't find any docs on how to configure a Fast CGI application. i tried lsperld.fpl and passed the preload.perl to it but it did not do anything.

mistwang 01-18-2006 12:21 PM

Please try to follow this to setup a FCGI app, :-)

http://www.litespeedtech.com/docs/Ho...html#qa_extapp

The configuration should looks pretty much like the lsphp LSAPI app.

After that, just add a script handler for "perl" using the fcgi app as the handler.

marcord 01-18-2006 03:56 PM

Lost
 
Can you post an example of the config, i tried to use it but i get an error message.

That did not help because there is no example of how to configure it.

:(

mistwang 01-18-2006 05:54 PM

Here you go.

Name perld
Address uds://tmp/lshttpd/perld.sock
Max Connections 20
Environment FCGI_PERL_MAX_REQ=1000

Initial Request Timeout (secs) 60
Retry Timeout (secs) 0
Persistent Connection Yes
Connection Keepalive Timeout N/A
Response Bufferring No
Auto Start Yes
Command $SERVER_ROOT/fcgi-bin/lsperld.fpl
Back Log 100
Instances 20
Max Idle Time N/A
Priority N/A
Memory Soft Limit (bytes) 100M
Memory Hard Limit (bytes) 120M
Process Soft Limit 1000
Process Hard Limit 1100

mistwang 01-18-2006 06:02 PM

You must have FCGI.pm installed, use command
perl -MCPAN -e 'install FCGI'

to install it.

marcord 01-18-2006 11:57 PM

Still lost
 
I have installed FCGI.pm and i get the following error.
Code:

[STDERR] Insecure dependency in eval while running setuid at /usr/local/lsws/fcgi-bin/lsperld.fpl line 58
Please Help :( :oops:

mistwang 01-19-2006 11:43 AM

I don't know what exactly cause this problem.
Did you set the "setuid" bit on the CGI script or lsperld.fpl?
I can take a look if you don't mind PM me the login information for your server.


All times are GMT -7. The time now is 06:53 PM.