EFW Support

Support => General Support => Topic started by: Proto on Friday 06 June 2014, 02:25:24 am



Title: c-icap under provisioned
Post by: Proto on Friday 06 June 2014, 02:25:24 am
The default settings in:   /usr/lib/efw/icap/default/settings
MAX_SERVERS=3
THREADS_PER_CHILD=10

Are simply TOO small for anything more than a few users:

You will get a message like this in /var/log/c-icap/server.log
  main proc, ATTENTION!!!! Not enough available servers (children 3, free servers 0, used servers 30)!!!!! Maybe you should increase the MaxServers and the ThreadsPerChild values in c-icap.conf file!!!!!!!!!

I was unable to find a GUI option to edit these settings so I copied the file:
  cp -a /usr/lib/efw/icap/default/settings /var/efw/icap/
  vi /var/efw/icap/settings

And changed the settings to:
MAX_SERVERS=10
THREADS_PER_CHILD=50


Once the /etc/c-icap/c-icap.conf file was rebuilt and the service restarted the EFW solution became viable.

Gerald