Sponsored Content
Full Discussion: Putty KeepAlive command
Top Forums UNIX for Dummies Questions & Answers Putty KeepAlive command Post 302194422 by amit_arora on Monday 12th of May 2008 11:19:38 PM
Old 05-13-2008
Computer

Just type "ed" while not in use. This will prevent the session from getting disconnected.

Use Ctrl-D to come out of the "ed" command typed earlier.
 

10 More Discussions You Might Find Interesting

1. Solaris

How can i Configure TCP Keepalive on sun solaris 9 machine?

I've installed sun solaris 9 and i need to know how can i enable TCP Keepalive to ping socket connections every 300 seconds? Thanks, Mohammed Amin (1 Reply)
Discussion started by: m_amin
1 Replies

2. News, Links, Events and Announcements

PuTTY 0.59

On my opinion, one of the best ssh/telnet clients for windows, putty released a new version: Get it here, PuTTY 0.59 - PuTTY can now connect to local serial ports as well as making network connections. - Improved speed of SSH, particularly SSH-2 key exchange and public-key authentication -... (2 Replies)
Discussion started by: pressy
2 Replies

3. UNIX for Dummies Questions & Answers

putty

i am connecting to a unix-application using putty (xp). sometime, it is as if the putty is sending a form-feed char, because i am getting a blank screen, and by back scrolling i see the previous screen with all the related data. if i am using the xp-telnet, i get the screen/data correctly. ... (7 Replies)
Discussion started by: mifa-system
7 Replies

4. UNIX for Advanced & Expert Users

Reading putty command line parameters from Linux

I am running Putty 0.60 from Windows XP and I am connecting to a Linux box. I would like to be able to pass a command line parameter to my Linux session so that my Linux session can execute a specific command, depending on the command line parameter. I have looked on the Internet and tried... (1 Reply)
Discussion started by: SFNYC
1 Replies

5. UNIX for Advanced & Expert Users

Help for PuTTy.

I'm using PuTTY to establish a SSH connection to a remote UNIX machine. I need to fetch a file from the remote system into my local Windows system. Is it possible? If yes, how can I do that? (2 Replies)
Discussion started by: agnivaccent
2 Replies

6. UNIX for Dummies Questions & Answers

Command to delay password entry - putty connection manager

Hi all, putty connection manager is great but when attempting to sudo or ssh to another box via the post login commands it is subject to issues due to network latency (what happens is that pcm enters the password before the unix box is ready to receive it). Is there any clever way I can make... (1 Reply)
Discussion started by: skinnygav
1 Replies

7. Red Hat

Putty Command

Hi, I am trying to update my site using putty. My server is in linux. I found few commands that help me to access and do few stuffs in the server. Please add additional command. ls - to list files in a directory: cd - change directory (navigate to some directory): cp - copy a file: mv - move... (5 Replies)
Discussion started by: khadkabirendra
5 Replies

8. UNIX for Dummies Questions & Answers

Keepalive issue

Hi, I am a c# developer and new to linux/unix environment after the prev developer resigned and is expected to swim but I am drowning :wall::wall: My problem is with keepalive. Currently there are 90+ nodes/jobs that run under keepalive. I managed to get code that shows me the count of... (4 Replies)
Discussion started by: AManAPlan
4 Replies

9. UNIX for Dummies Questions & Answers

Getting command output to putty window title.

Hi, Last 2 weeks I have searched many forums and i haven't found the answer for the question: How to get all command output to Putty title? Needed it for other programs to know when some jobs on a server is done and is it done right or wrong. Plink stdout and stdin wasn't working, i used many... (1 Reply)
Discussion started by: domagaj
1 Replies

10. UNIX for Beginners Questions & Answers

Remote command in PuTTY

I have an issue with all of my AIX servers where a user can execute a remote command (bash in this case) using PuTTY and bypass all of the application security that we setup in the users .profile. How do I secure this without breaking the rest of the users? (8 Replies)
Discussion started by: d_brodie
8 Replies
libapache2-mod-perl2-2.0.7::docs::api::Apache2::ServerReUsermContributed Perl Documelibapache2-mod-perl2-2.0.7::docs::api::Apache2::ServerRec(3pm)

NAME
Apache2::ServerRec - Perl API for Apache server record accessors Synopsis use Apache2::ServerRec (); $error_fname = $s->error_fname(); $is_virtual = $s->is_virtual(); $keep_alive = $s->keep_alive(); $keep_alive_max = $s->keep_alive_max(); $keep_alive_timeout = $s->keep_alive_timeout(); $limit_req_fields = $s->limit_req_fields(); $limit_req_fieldsize = $s->limit_req_fieldsize(); $limit_req_line = $s->limit_req_line(); $path = $s->path(); $hostname = $s->server_hostname(); $port = $s->port(); $server_admin = $s->server_admin(); $proc = $s->process(); $timeout = $s->timeout(); $loglevel = $s->loglevel(); my $server = Apache2::ServerUtil->server; my $vhosts = 0; for (my $s = $server->next; $s; $s = $s->next) { $vhosts++; } print "There are $vhosts virtual hosts"; Description "Apache2::ServerRec" provides the Perl API for Apache server_rec object. "Apache2::ServerUtil" provides an extra functionality. API
"Apache2::ServerRec" provides the following functions and/or methods: "error_fname" Get/set the "ErrorLog" file value (e.g. logs/error_log) $error_fname = $s->error_fname(); $prev_error_fname = $s->error_fname($new_error_fname); obj: $s ( "Apache2::ServerRec object" ) opt arg1: $new_error_fname ( string ) If passed, sets the new value for "ErrorLog" Note the limited functionality under threaded MPMs. ret: $error_fname ( string ) Returns the "ErrorLog" value setting. If $new_error_fname is passed returns the setting before the change. since: 2.0.00 "is_virtual" Test whether $s is a virtual host object $is_virtual = $s->is_virtual(); obj: $s ( "Apache2::ServerRec object" ) ret: $is_virtual ( boolean ) Returns the is_virtual setting. If $new_is_virtual is passed, returns the setting before the change. since: 2.0.00 Example: print "This is a virtual host" if $s->is_virtual(); "keep_alive" Get/set the "KeepAlive" setting, which specifies whether Apache should accept more than one request over the same connection from the same client. $keep_alive = $s->keep_alive(); $prev_keep_alive = $s->keep_alive($new_keep_alive); obj: $s ( "Apache2::ServerRec object" ) opt arg1: $new_keep_alive ( boolean ) If passed, sets the new keep_alive. Note the limited functionality under threaded MPMs. ret: $keep_alive ( boolean ) Returns the "KeepAlive" setting. If $new_keep_alive is passed, returns the setting before the change. since: 2.0.00 "keep_alive_max" Get/set the "MaxKeepAliveRequest" setting, which specifies the maximum number of requests Apache will serve over a "KeepAlive" connection. $keep_alive_max = $s->keep_alive_max(); $prev_keep_alive_max = $s->keep_alive_max($new_keep_alive_max); obj: $s ( "Apache2::ServerRec object" ) opt arg1: $new_keep_alive_max ( integer ) If passed, sets the new keep_alive_max. Note the limited functionality under threaded MPMs. ret: $keep_alive_max ( integer ) Returns the keep_alive_max setting. If $new_keep_alive_max is passed, returns the setting before the change. since: 2.0.00 "keep_alive_timeout" Get/set the "KeepAliveTimeout" setting (in microsecs), which specifies how long Apache will wait for another request before breaking a "KeepAlive" connection. $keep_alive_timeout = $s->keep_alive_timeout(); $prev_keep_alive_timeout = $s->keep_alive_timeout($new_timeout); obj: $s ( "Apache2::ServerRec object" ) opt arg1: $new_keep_alive_timeout ( integer ) The expected value is in microsecs. If passed, sets the new "KeepAlive" timeout. Note the limited functionality under threaded MPMs. ret: $keep_alive_timeout ( integer ) Returns the "KeepAlive" timeout value (in microsecs). If $new_timeout is passed, returns the setting before the change. since: 2.0.00 "limit_req_fields" Get/set limit on number of request header fields $limit_req_fields = $s->limit_req_fields(); $prev_limit_req_fields = $s->limit_req_fields($new_limit_req_fields); obj: $s ( "Apache2::ServerRec object" ) opt arg1: $new_limit_req_fields ( integer ) If passed, sets the new request headers number limit. Note the limited functionality under threaded MPMs. ret: $limit_req_fields ( integer ) Returns the request headers number limit. If $new_limit_req_fields is passed, returns the setting before the change. since: 2.0.00 "limit_req_fieldsize" Get/set limit on size of any request header field $limit_req_fieldsize = $s->limit_req_fieldsize(); $prev_limit = $s->limit_req_fieldsize($new_limit); obj: $s ( "Apache2::ServerRec object" ) opt arg1: $new_limit_req_fieldsize ( integer ) If passed, sets the new request header size limit. Note the limited functionality under threaded MPMs. ret: $limit_req_fieldsize ( integer ) Returns the request header size limit. If $new_limit is passed, returns the setting before the change. since: 2.0.00 "limit_req_line" Get/set limit on size of the HTTP request line $limit_req_line = $s->limit_req_line(); $prev_limit_req_line = $s->limit_req_line($new_limit_req_line); obj: $s ( "Apache2::ServerRec object" ) opt arg1: $new_limit_req_line ( integer ) If passed, sets the new request line limit value. Note the limited functionality under threaded MPMs. ret: $limit_req_line ( integer ) Returns the request line limit value If $new_limit_req_line is passed, returns the setting before the change. since: 2.0.00 "loglevel" Get/set the "LogLevel" directive value $loglevel = $s->loglevel(); $prev_loglevel = $s->loglevel($new_loglevel); obj: $s ( "Apache2::ServerRec object" ) opt arg1: $new_loglevel ( "Apache2::Const :log constant" ) If passed, sets a new "LogLevel" value Note the limited functionality under threaded MPMs. ret: $loglevel ( "Apache2::Const :log constant" ) Returns the "LogLevel" value as a constant. If $new_loglevel is passed, returns the setting before the change. since: 2.0.00 For example, to set the "LogLevel" value to "info": use Apache2::Const -compile => qw(LOG_INFO); $s->loglevel(Apache2::Const::LOG_INFO); "next" The next server record in the list (if there are vhosts) $s_next = $s->next(); obj: $s ( "Apache2::ServerRec object" ) ret: $s_next ( "Apache2::ServerRec object" ) since: 2.0.00 For example the following code traverses all the servers, starting from the base server and continuing to vhost servers, counting all available vhosts: use Apache2::ServerRec (); use Apache2::ServerUtil (); my $server = Apache2::ServerUtil->server; my $vhosts = 0; for (my $s = $server->next; $s; $s = $s->next) { $vhosts++; } print "There are $vhosts virtual hosts"; "path" Get/set pathname for the "ServerPath" setting $path = $s->path(); $prev_path = $s->path($new_path); obj: $s ( "Apache2::ServerRec object" ) opt arg1: $new_path ( string ) If passed, sets the new path. Note the limited functionality under threaded MPMs. ret: $path ( string ) Returns the path setting. If $new_path is passed, returns the setting before the change. since: 2.0.00 "port" Get/set the port value $port = $s->port(); $prev_port = $s->port($new_port); obj: $s ( "Apache2::ServerRec object" ) opt arg1: $new_port ( integer ) If passed, sets the new port. Note the limited functionality under threaded MPMs. META: I don't think one should be allowed to change port number after the server has started. ret: $port ( integer ) Returns the port setting. If $new_port is passed returns the setting before the change. since: 2.0.00 "process" The process this server is running in $proc = $s->process(); obj: $s ( "Apache2::ServerRec object" ) ret: $proc ( "Apache2::Process object" ) since: 2.0.00 "server_admin" Get/set the "ServerAdmin" value $server_admin = $s->server_admin(); $prev_server_admin = $s->server_admin($new_server_admin); obj: $s ( "Apache2::ServerRec object" ) opt arg1: $new_server_admin ( string ) If passed, sets the new "ServerAdmin" value. Note the limited functionality under threaded MPMs. ret: $server_admin ( string ) Returns the "ServerAdmin" value. If $new_server_admin is passed, returns the setting before the change. since: 2.0.00 "server_hostname" Get/set the "ServerName" value $server_hostname = $s->server_hostname(); $prev_server_hostname = $s->server_hostname($new_server_hostname); obj: $s ( "Apache2::ServerRec object" ) opt arg1: $new_server_hostname ( string ) If passed, sets the "ServerName" value Note the limited functionality under threaded MPMs. ret: $server_hostname ( string ) Returns the "ServerName" value If $new_server_hostname is passed, returns the setting before the change. since: 2.0.00 "timeout" Get/set the timeout ("TimeOut") (in microsecs), which Apache will wait for before it gives up doing something $timeout = $s->timeout(); $prev_timeout = $s->timeout($new_timeout); obj: $s ( "Apache2::ServerRec object" ) opt arg1: $new_timeout ( integer ) If passed, sets the new timeout (the value should be in microseconds). Note the limited functionality under threaded MPMs. ret: $timeout ( integer ) Returns the timeout setting in microseconds. If $new_timeout is passed, returns the setting before the change. since: 2.0.00 Let us repeat again: the timeout values is microseconds. For example to set the timeout to 20 secs: $s->timeout(20_000_000); Notes Limited Functionality under Threaded MPMs Note that under threaded MPMs, some of the read/write accessors, will be able to set values only before threads are spawned (i.e. before the "ChildInit phase"). Therefore if you are developing your application on the non-threaded MPM, but planning to have it run under threaded mpm, you should not use those methods to set values after the ChildInit phase. The affected accessor methods are marked as such in their respective documentation entries. Unsupported API "Apache2::ServerRec" also provides auto-generated Perl interface for a few other methods which aren't tested at the moment and therefore their API is a subject to change. These methods will be finalized later as a need arises. If you want to rely on any of the following methods please contact the the mod_perl development mailing list so we can help each other take the steps necessary to shift the method to an officially supported API. "addrs" Get the addrs value $addrs = $s->addrs(); obj: $s ( "Apache2::ServerRec object" ) ret: $addrs ( "Apache2::ServerAddr" ) Returns the addrs setting. since: subject to change META: this methods returns a vhost-specific Apache2::ServerAddr object, which is not implemented at the moment. See the struct server_addr_rec entry in httpd-2.0/include/httpd.h for more information. It seems that most (all?) of the information in that record is available through other APIs. "lookup_defaults" Get the lookup_defaults value. MIME type info, etc., before we start checking per-directory info. $lookup_defaults = $s->lookup_defaults(); obj: $s ( "Apache2::ServerRec object" ) ret: $lookup_defaults ( "Apache2::ConfVector" ) Returns the lookup_defaults setting. since: subject to change "module_config" Get config vector containing pointers to modules' per-server config structures. $module_config = $s->module_config(); obj: $s ( "Apache2::ServerRec object" ) ret: $module_config ( "Apache2::ConfVector" ) Returns the module_config setting. since: subject to change "names" Get/set the value(s) for the "ServerAlias" setting $names = $s->names(); $prev_names = $s->names($new_names); obj: $s ( "Apache2::ServerRec object" ) opt arg1: $new_names ( "APR::ArrayHeader" ) If passed, sets the new names. Note the limited functionality under threaded MPMs. ret: $names ( "APR::ArrayHeader" ) Returns the names setting. If $new_names is passed, returns the setting before the change. since: 2.0.00 META: we don't have "APR::ArrayHeader" yet "wild_names" Wildcarded names for ServerAlias servers $wild_names = $s->wild_names(); $prev_wild_names = $s->wild_names($new_wild_names); obj: $s ( "Apache2::ServerRec object" ) opt arg1: $new_wild_names ( "APR::ArrayHeader" ) If passed, sets the new wild_names. Note the limited functionality under threaded MPMs. ret: $wild_names ( "APR::ArrayHeader" ) Returns the wild_names setting. If $new_wild_names is passed, returns the setting before the change. since: 2.0.00 META: we don't have "APR::ArrayHeader" yet See Also mod_perl 2.0 documentation. Copyright mod_perl 2.0 and its core modules are copyrighted under The Apache Software License, Version 2.0. Authors The mod_perl development team and numerous contributors. perl v5.14.2 2011-02-08 libapache2-mod-perl2-2.0.7::docs::api::Apache2::ServerRec(3pm)
All times are GMT -4. The time now is 08:43 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy