You are viewing a plain text version of this content. The canonical link for it is here.
Posted to apache-bugdb@apache.org by Lars Slettjord <la...@cc.uit.no> on 1998/01/24 00:23:51 UTC
os-irix/1727: I get 'accept_mutex_on: Permission denied' in the error_log
>Number: 1727
>Category: os-irix
>Synopsis: I get 'accept_mutex_on: Permission denied' in the error_log
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: apache
>State: open
>Class: sw-bug
>Submitter-Id: apache
>Arrival-Date: Fri Jan 23 15:30:00 PST 1998
>Last-Modified:
>Originator: larss@cc.uit.no
>Organization:
apache
>Release: 1.3b3
>Environment:
IRIX 5.3 11091812 IP22 mips Challenger S server, apache 1.3b3 compiled with
the IRIX cc. The server runs in a chrooted environment.
>Description:
I tried to upgrade one of our web-servers from 1.2.5 to 1.3b3. The server
runs in a chrooted environment. But when I started the 1.3b3 server it gave
me these messages in the error_log:
accept_mutex_on: Permission denied
accept_mutex_on: Permission denied
accept_mutex_on: Permission denied
accept_mutex_on: Permission denied
accept_mutex_on: Permission denied
[Fri Jan 23 22:40:00 1998] [notice] Apache/1.3b3 configured -- resuming normal o
perations
accept_mutex_on: Permission denied
accept_mutex_on: Permission denied
accept_mutex_on: Permission denied
accept_mutex_on: Permission denied
accept_mutex_on: Permission denied
accept_mutex_on: Permission denied
accept_mutex_on: Permission denied
accept_mutex_on: Permission denied
accept_mutex_on: Permission denied
accept_mutex_on: Permission denied
accept_mutex_onaccept_mutex_onaccept_mutex_onaccept_mutex_on: : : : Permission d
eniedPermission deniedPermission deniedPermission denied
accept_mutex_on: Permission denied
accept_mutex_on: Permission denied
accept_mutex_on: Permission denied
And so on forever...
I suspected this had something to do with the various ways to do
accept serialization code, so I recompiled with -DUSE_FCNTL_SERIALIZED_ACCEPT
(which is used with the 1.2.5 version), and the new version has worked fine
(so far). But isn't this a suboptimal solution? My server don't have multiple
processors, so USE_USLOCK_SERIALIZED_ACCEPT is probably not a good idea. But
will USE_SYSVSEM_SERIALIZED_ACCEPT be faster than USE_FCNTL_SERIALIZED_ACCEPT?
I suspect that my problem with USE_SYSVSEM_SERIALIZED_ACCEPT is due to
the absence of some important system files in my chrootet environment, but
so far I have not found any helpful hints in any of the logs, or in any
of the man-pages I've been through (semop, semctl, semget, intro).
Could you possibly give me some hints on where to look? If you need to know
more about my chroot-setup I'll be happy to provide all the details.
>How-To-Repeat:
>Fix:
>Audit-Trail:
>Unformatted:
[In order for any reply to be added to the PR database, ]
[you need to include <ap...@Apache.Org> in the Cc line ]
[and leave the subject line UNCHANGED. This is not done]
[automatically because of the potential for mail loops. ]