Re: Running out of pty's

2020-08-27 Thread Mischa Peters



--

> On 27 Aug 2020, at 16:25, Paul de Weerd  wrote:
> 
> On Thu, Aug 27, 2020 at 02:52:04PM +0200, Mischa wrote:
> | Hi All,
> | 
> | I am managing a OpenBSD instance for a customer of mine who uploads camera 
> images via sftp to be used in a single location.
> | It looks like there are quite a number of camera’s uploading at once.
> | I am seeing a lot of message like:
> | 
> | Aug 27 13:53:28 images sshd[68494]: error: do_exec_no_pty: fork: Resource 
> temporarily unavailable
> | Aug 27 13:53:43 images sshd[53989]: error: do_exec_no_pty: fork: Resource 
> temporarily unavailable
> 
> For the archives .. you're not running out of pty's but. 
> 
> you can't fork.  That's another resource that's limited.  There's
> a kernel limit (sysctl kern.maxproc), but there's also ulimits (those
> you are more likely to hit, especially if it's all the same user).

Thanx Paul! That was indeed it.
Increasing the maxproc in /etc/login.conf made it work.

Mischa

> | I have tried adding a bunch of pty’s and increased them,
> | inadvertently from 62 to 620, but I guess I missed something. :/
> 
> You missed the 'fork' part.  Oh, and the "no_pty" part of the function
> that was complaining: sftp can work without a pty (see
> https://man.openbsd.org/ssh#T - sftp doesn't need a pseudo terminal
> IIRC).
> 
> | Any insights someone can share?
> 
> Cheers,
> 
> Paul
> 
> -- 
>> [<++>-]<+++.>+++[<-->-]<.>+++[<+
> +++>-]<.>++[<>-]<+.--.[-]
> http://www.weirdnet.nl/ 



Re: Running out of pty's

2020-08-27 Thread Paul de Weerd
On Thu, Aug 27, 2020 at 02:52:04PM +0200, Mischa wrote:
| Hi All,
| 
| I am managing a OpenBSD instance for a customer of mine who uploads camera 
images via sftp to be used in a single location.
| It looks like there are quite a number of camera’s uploading at once.
| I am seeing a lot of message like:
| 
| Aug 27 13:53:28 images sshd[68494]: error: do_exec_no_pty: fork: Resource 
temporarily unavailable
| Aug 27 13:53:43 images sshd[53989]: error: do_exec_no_pty: fork: Resource 
temporarily unavailable

For the archives .. you're not running out of pty's but. 

you can't fork.  That's another resource that's limited.  There's
a kernel limit (sysctl kern.maxproc), but there's also ulimits (those
you are more likely to hit, especially if it's all the same user).

| I have tried adding a bunch of pty’s and increased them,
| inadvertently from 62 to 620, but I guess I missed something. :/

You missed the 'fork' part.  Oh, and the "no_pty" part of the function
that was complaining: sftp can work without a pty (see
https://man.openbsd.org/ssh#T - sftp doesn't need a pseudo terminal
IIRC).

| Any insights someone can share?

Cheers,

Paul

-- 
>[<++>-]<+++.>+++[<-->-]<.>+++[<+
+++>-]<.>++[<>-]<+.--.[-]
 http://www.weirdnet.nl/ 



Running out of pty's

2020-08-27 Thread Mischa
Hi All,

I am managing a OpenBSD instance for a customer of mine who uploads camera 
images via sftp to be used in a single location.
It looks like there are quite a number of camera’s uploading at once.
I am seeing a lot of message like:

Aug 27 13:53:28 images sshd[68494]: error: do_exec_no_pty: fork: Resource 
temporarily unavailable
Aug 27 13:53:43 images sshd[53989]: error: do_exec_no_pty: fork: Resource 
temporarily unavailable
...etc…

I have tried adding a bunch of pty’s and increased them, inadvertently from 62 
to 620, but I guess I missed something. :/

Any insights someone can share?

Mischa