Hi Ok, so I have the 5089 csv kannel with fakesmsc I am stressing the server and 20% of the messages are not accepted by the smsbox, but silently, it is like closing the port, is it possible? I have increased the ulimit and tested a lot and I am out of resources:
START SCRIPT #!/bin/sh # Start/stop the Kannel boxes: One bearer box and one WAP box. # This is the default init.d script for Kannel. Its configuration is # appropriate for a small site running Kannel on one machine. # Make sure that the Kannel binaries can be found in $BOXPATH or somewhere # else along $PATH. run_kannel_box has to be in $BOXPATH. BOXPATH=/usr/local PIDFILES=/var/run CONFDIR=/etc/kannel CONF=$CONFDIR/kannel-fake.conf CONFSP=$CONFDIR/opensmppbox-fake.conf USER=kannel VERSION="" RB=$BOXPATH/kannel/sbin/run_kannel_box$VERSION BB=$BOXPATH/kannel/sbin/bearerbox$VERSION WB=$BOXPATH/kannel/sbin/wapbox$VERSION SB=$BOXPATH/kannel/sbin/smsbox$VERSION SP=$BOXPATH/kannel/sbin/opensmppbox$VERSION SSD=start-stop-daemon$VERSION PATH=$BOXPATH:$PATH # On Debian, the most likely reason for the bearerbox not being available # is that the package is in the "removed" or "unconfigured" state, and the # init.d script is still around because it's a conffile. This is normal, # so don't generate any output. test -x $BB || exit 0 case "$1" in start) echo -n "Starting SMPP gateway:" echo -n " bearerbox" ulimit -n 100000 $SSD --start --quiet --pidfile $PIDFILES/kannel_bearerbox-fake.pid --exec $RB -- --pidfile $PIDFILES/kannel_bearerbox-fake.pid $BB -v $DEBUGLVL -- $CONF # echo -n " wapbox" # $SSD --start --quiet --pidfile $PIDFILES/kannel_wapbox-fake.pid --exec $RB -- --pidfile $PIDFILES/kannel_wapbox-fake.pid $WB -- $CONF echo -n " smsbox" $SSD --start --quiet --pidfile $PIDFILES/kannel_smsbox-fake.pid --exec $RB -- --pidfile $PIDFILES/kannel_smsbox-fake.pid $SB -v $DEBUGLVL -- $CONF # echo -n " opensmppbox" # $SSD --start --quiet --pidfile $PIDFILES/kannel_opensmppbox-fake.pid --exec $RB -- --pidfile $PIDFILES/kannel_opensmppbox-fake.pid $SP -v $DEBUGLVL -- $CONFSP echo "." ;; stop) echo -n "Stopping SMPP gateway:" # echo -n " wapbox" # $SSD --stop --quiet --pidfile $PIDFILES/kannel_wapbox-fake.pid --exec $RB # echo -n " opensmppbox" # $SSD --stop --quiet --pidfile $PIDFILES/kannel_opensmppbox-fake.pid --exec $RB echo -n " smsbox" $SSD --stop --quiet --pidfile $PIDFILES/kannel_smsbox-fake.pid --exec $RB echo -n " bearerbox" $SSD --stop --quiet --pidfile $PIDFILES/kannel_bearerbox-fake.pid --exec $RB echo "." ;; status) CORE_CONF=$(grep -r 'group[[:space:]]*=[[:space:]]*core' $CONFDIR | cut -d: -f1) ADMIN_PORT=$(grep '^admin-port' $CORE_CONF | sed "s/.*=[[:space:]]*//") ADMIN_PASS=$(grep '^admin-password' $CORE_CONF | sed "s/.*=[[:space:]]*//") STATUS_URL="http://127.0.0.1: ${ADMIN_PORT}/status.txt?password=${ADMIN_PASS}" lynx -source $STATUS_URL ;; reload) # We don't have support for this yet. exit 1 ;; restart|force-reload) $0 stop sleep 1 $0 start ;; *) echo "Usage: $0 {start|stop|status|reload|restart|force-reload}" exit 1 esac exit 0 FAKESMSC configuration ################################################################ ############## CORE CONFIGURATION ############################## ################################################################ group = core admin-port = 23700 admin-password = corepass admin-deny-ip = *.*.*.* admin-allow-ip = 127.0.0.1 smsbox-port = 23701 box-allow-ip = *.*.*.* log-file = "/var/log/kannel/fake/bearerbox.log" log-level = 4 access-log = "/var/log/kannel/fake/bearerbox_access.log" store-location = "/var/lib/kannel/store_file-ar-personal.log" smsbox-max-pending = 100000 sms-resend-retry = 1 sms-resend-freq = 60 ################################################################ ############## SMSBOX ########################################## ################################################################ group = smsbox bearerbox-host = 127.0.0.1 sendsms-port = 23713 log-file = "/var/log/kannel/fake/smsbox.log" log-level = 4 access-log = "/var/log/kannel/fake/smsbox_access.log" # cantidad de veces que trata de entregar el MO #http-request-retry = 5 http-request-retry = 3 # segundos de wait antes de entregar el MO al apache en caso de retry http-queue-delay = 60 # numero de MOs en paralelo max-pending-requests = 500 #mo-recode = 1 ################################################################ ############## SENDSMS-USER #################################### ################################################################ group = sendsms-user username = tester password = foobar user-deny-ip = *.*.*.* user-allow-ip = "127.0.0.1;192.168.2.11;192.168.2.12;192.168.2.13" max-messages = 2 concatenation = true ################################################################ ############## SMSCs ########################################### ################################################################ group = smsc smsc = fake smsc-id = fakesmsc allowed-smsc-id = "fakesmsc" port = 10000 throughput = 300 connect-allow-ip = 127.0.0.1 ################################################################ ############## SMS-SERVICE ##################################### ################################################################ group = sms-service keyword = default send-sender = true post-url = "http://localhost/indexJson.php" max-messages = 0 concatenation = true accept-x-kannel-headers = true