> On Thu, Dec 09, 1999, Scott R. Every wrote:
> 
> > we are trying to switch one of our new servers to mod_ssl from stronghold
> > on solaris 2.6.  using a similar setup to what works on our linux machine,
> > get the following error at runtime:
> > /usr/local/apache/bin/apachectl startssl
> > Ouch! ap_mm_create(1048576, "/usr/local/apache/logs/httpd.mm.6553") failed
> > Error: MM: mm:core: failed to acquire shared memory segment (Invalid
> > argument):
> > OS: No such file or directory
> > /usr/local/apache/bin/apachectl startssl: httpd could not be started
> > 
> > everything appears to compile fine, but i'm at a loss as to what to try
> > next.
> 
> The value 1048576 is 1024*1024 = 1MB. AFAIK Solaris doesn't allow such large
> shared memory segments when using IPC shm. Use "SSLSessioCache
> shm:/path(1000000)", i.e. a little bit less than 1MB, because Solaris's value
> is a little bit less than 1MB. If you really need such a large size, compile
> MM differently, i.e.  let MM use mmap(2) instead shmget(2). See MM's configure
> --help output for hints.

Max shared mem segment size is a tunable param (/etc/system). As far as
I know, there is no limit.  My current setting is about 200MB.
The param is shmsys:shminfo_shmmax, e.g:

set shmsys:shminfo_shmmax=1048576

Mark


>                                        Ralf S. Engelschall
>                                        [EMAIL PROTECTED]
>                                        www.engelschall.com
> ______________________________________________________________________
> Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
> User Support Mailing List                      [EMAIL PROTECTED]
> Automated List Manager                            [EMAIL PROTECTED]
> 
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to