# Every session is expiring within 1 minute if it kept idle.

**URL:** <https://community.unix.com/t/every-session-is-expiring-within-1-minute-if-it-kept-idle/197905>\
**Category:** Solaris\
**Created:** [May 21, 2008, 11:06am UTC](https://community.unix.com/t/every-session-is-expiring-within-1-minute-if-it-kept-idle/197905 "2008-05-21T11:06:33Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![vamshikrishnab](https://community.unix.com/letter_avatar/vamshikrishnab/32/5_5575768a8748004e209b776fc1b2916d.png) [@vamshikrishnab](https://community.unix.com/u/vamshikrishnab)\
**Post date:** [May 21, 2008, 11:06am UTC](https://community.unix.com/t/every-session-is-expiring-within-1-minute-if-it-kept-idle/197905/1 "2008-05-21T11:06:33Z")

</div>

Hi,

I am accessing a solaris server via client machine.

My problem is that every session is expiring within 1 minute if it kept idle. I am facing problem as i have to enter the credentials around 30 to 40 times per day.

I tried to set the TMOUT variable but it does n't work.

Please help me in resolving this.

---

<div class="post-metadata">

**Author:** ![rana\_d](https://community.unix.com/letter_avatar/rana_d/32/5_5575768a8748004e209b776fc1b2916d.png) [@rana\_d](https://community.unix.com/u/rana_d)\
**Post date:** [May 21, 2008, 11:28am UTC](https://community.unix.com/t/every-session-is-expiring-within-1-minute-if-it-kept-idle/197905/2 "2008-05-21T11:28:50Z")

</div>

If you are using putty, then you can put some value (say 5) in the keepalive text box in the connection field.

Go to Change settings \> connection \> keepalive

---

<div class="post-metadata">

**Author:** ![vamshikrishnab](https://community.unix.com/letter_avatar/vamshikrishnab/32/5_5575768a8748004e209b776fc1b2916d.png) [@vamshikrishnab](https://community.unix.com/u/vamshikrishnab)\
**Post date:** [May 21, 2008, 12:44pm UTC](https://community.unix.com/t/every-session-is-expiring-within-1-minute-if-it-kept-idle/197905/3 "2008-05-21T12:44:43Z")

</div>

Still it is not working.

I had given 200 in putty but still it is expiring within 1 minute.

---

<div class="post-metadata">

**Author:** ![sparcguy](https://community.unix.com/letter_avatar/sparcguy/32/5_5575768a8748004e209b776fc1b2916d.png) [@sparcguy](https://community.unix.com/u/sparcguy)\
**Post date:** [May 21, 2008, 10:30pm UTC](https://community.unix.com/t/every-session-is-expiring-within-1-minute-if-it-kept-idle/197905/4 "2008-05-21T22:30:33Z")

</div>

> [@vamshikrishnab](#):
>
> Hi,
> 
> I am accessing a solaris server via client machine.
> 
> My problem is that every session is expiring within 1 minute if it kept idle. I am facing problem as i have to enter the credentials around 30 to 40 times per day.
> 
> I tried to set the TMOUT variable but it does n't work.
> 
> Please help me in resolving this.

What is your keepalive interval set to?

do a

ndd -get /dev/tcp tcp\_keepalive\_interval

by defaut it should be 7200000(7.2million miliseconds or abt 2hrs)

btw is this the same apache webserver that was earlier having problem?

---

<div class="post-metadata">

**Author:** ![linuxaddict7](https://community.unix.com/letter_avatar/linuxaddict7/32/5_5575768a8748004e209b776fc1b2916d.png) [@linuxaddict7](https://community.unix.com/u/linuxaddict7)\
**Post date:** [May 21, 2008, 10:57pm UTC](https://community.unix.com/t/every-session-is-expiring-within-1-minute-if-it-kept-idle/197905/5 "2008-05-21T22:57:48Z")

</div>

1. what kind of shell u r using? if its c or tcsh, then unset autologout.
2. check /etc/ssh/sshd\_config and look for strings like Client/Interval/Idle and change accordingly, then do kill -HUP `cat /var/run/sshd.pid`
3. Upgrade ssh package.

---

<div class="post-metadata">

**Author:** ![linuxaddict7](https://community.unix.com/letter_avatar/linuxaddict7/32/5_5575768a8748004e209b776fc1b2916d.png) [@linuxaddict7](https://community.unix.com/u/linuxaddict7)\
**Post date:** [May 21, 2008, 11:10pm UTC](https://community.unix.com/t/every-session-is-expiring-within-1-minute-if-it-kept-idle/197905/6 "2008-05-21T23:10:46Z")

</div>

And check /etc/default/login.. there may be few entries related to timeout.

---

<div class="post-metadata">

**Author:** ![rana\_d](https://community.unix.com/letter_avatar/rana_d/32/5_5575768a8748004e209b776fc1b2916d.png) [@rana\_d](https://community.unix.com/u/rana_d)\
**Post date:** [May 22, 2008, 4:21am UTC](https://community.unix.com/t/every-session-is-expiring-within-1-minute-if-it-kept-idle/197905/7 "2008-05-22T04:21:07Z")

</div>

You may use,

> [@](#):
>
> ndd -set /dev/tcp tcp\_keepalive\_interval 10000

But for that you need root access.

# ================ If you r using putty

In putty you need to put something less that 60 as your terminal is timing out in 1 minutes. putty will send a keepalive request after that particular seconds to keep your session active.

---

<div class="post-metadata">

**Author:** ![vamshikrishnab](https://community.unix.com/letter_avatar/vamshikrishnab/32/5_5575768a8748004e209b776fc1b2916d.png) [@vamshikrishnab](https://community.unix.com/u/vamshikrishnab)\
**Post date:** [May 22, 2008, 5:07am UTC](https://community.unix.com/t/every-session-is-expiring-within-1-minute-if-it-kept-idle/197905/8 "2008-05-22T05:07:27Z")

</div>

Thanks for resolving my problem.

I had given 15 in putty for keepalive seconds.

Now its working fine.

Once again thanks.
