Apache22 mod_qos

Hi,

I have default instalation of Apache and mod_qos. I uncommented only
Code:
LoadModule qos_module         libexec/apache22/mod_qos.so
Apache starts with no problem but when I add to httpd.conf:
Code:
<IfModule mod_qos.c>
QS_ClientEventBlockCount 20 300
</IfModule>
I got this error in httpd-error.log:
Code:
[Sun Mar 02 10:18:46 2014] [emerg] mod_qos(004): failed to create mutex (client control)(/var/tmp/L280029342_ccl.mod_qos): File exists

if anyone can help I will be grateful.

Thanks in advance and sorry for my English.
 
I'd check /var/tmp to see if there's a file called L280029342_ccl.mod_qos in there and if so then delete it. That seems to be the cause of your problem, according to the error message anyway.
 
Having the exact same issue with this non-existent file. Only ClientEventBlockCount complains about this issue as far as I've seen so far. This /tmp/*.mod_qos file is not anywhere on the filesystem, but httpd refuses to start.
I'm not on ports for apache and this module.

Apache 2.4.58:
./configure --prefix=/usr/local/apache --enable-rewrite --enable-so --with-expat=builtin --with-ssl=/usr/local/lib
mod_qos 11.75:
/usr/local/apache/bin/apxs -i -c mod_qos.c -lcrypto -lpcre2-8 -L/usr/local/lib/

Here's my module config:

LoadModule deflate_module modules/mod_deflate.so
LoadModule unique_id_module modules/mod_unique_id.so
LoadModule qos_module modules/mod_qos.so
LoadModule php_module modules/libphp.so
LoadModule unixd_module modules/mod_unixd.so
LoadModule alias_module modules/mod_alias.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule userdir_module modules/mod_userdir.so
LoadModule mime_module modules/mod_mime.so
LoadModule auth_basic_module modules/mod_auth_basic.so
#LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_core_module modules/mod_authz_core.so
LoadModule dir_module modules/mod_dir.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authn_core_module modules/mod_authn_core.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
LoadModule ssl_module modules/mod_ssl.so
Include conf/extra/httpd-ssl.conf
LoadModule cgid_module modules/mod_cgid.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule access_compat_module modules/mod_access_compat.so
LoadModule reqtimeout_module modules/mod_reqtimeout.so
LoadModule filter_module modules/mod_filter.so
LoadModule env_module modules/mod_env.so
LoadModule headers_module modules/mod_headers.so
LoadModule version_module modules/mod_version.so
LoadModule status_module modules/mod_status.so

Anybody any clues?
 
Just found this one after 3 days searching to get mod_qos running.

As soon as I activate:

QS_ClientEventBlockCount 5 300

Server fails to start with:

[Wed Aug 12 15:49:58.179695 2026] [qos:emerg] [pid 97086:tid 62047079800848] mod_qos(004): failed to create mutex (client control)(/tmp/N26519498_ccl.mod_qos): File exists

Running on:

15.1-RELEASE-p1 FreeBSD 15.1-RELEASE-p1 #0 -dirty: Tue Jun 30 03:16:39 UTC 2026
ap24-mod_qos-11.78 QoS for Apache
apache24-2.4.68 Version 2.4.x of Apache web server

Has somebody found a workaround for it?

I will be forced to move the server to Linux, which is not what I want. But there it works.

Any hints would be greatly appreciated.

An no, the file does not exist.
 
Back
Top