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

Reply via email to