Hi,

My mbuni installation just stopped processing the outgoing queue for no
reason (this happened a couple times before).

It will accept messages fine, and logs entries like this:

2010-06-03 18:31:21 [1180] [20] INFO: mmsbox.c:1602 <dispatch_sendmms_recv>
[mmsbox] [n/a] MMSBox.mmssend: u=shortcode, Queued [Accepted:
Mbuni-msg.7881.x92.80.50]
2010-06-03 18:31:21 [1180] [2] DEBUG: HTTP: Destroying HTTPClient area
0x8a5ee0.
2010-06-03 18:31:21 [1180] [2] DEBUG: HTTP: Destroying HTTPClient for
`172.18.3.30'.
2010-06-03 18:31:22 [1180] [8] DEBUG: Queued to thread 0 for
/var/spool/mbuni/mmsbox_outgoing/qf7881.163.x180.55, sendt=1275607881,
tnow=1275607882


However, it never processes the outgoing queue.

If I do an strace on mmsbox, it looks like it's processing the incomnig
queue:

r...@dev1:/var/spool/mbuni/mmsbox_outgoing# strace -p 1180
Process 1180 attached - interrupt to quit
restart_syscall(<... resuming interrupted call ...>) = 0
open("/var/spool/mbuni/mmsbox_incoming/",
O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 42
getdents(42, /* 38 entries */, 32768)   = 912
stat("/var/spool/mbuni/mmsbox_incoming/r", {st_mode=S_IFDIR|0750,
st_size=4096, ...}) = 0
stat("/var/spool/mbuni/mmsbox_incoming/g", {st_mode=S_IFDIR|0750,
st_size=4096, ...}) = 0
stat("/var/spool/mbuni/mmsbox_incoming/8", {st_mode=S_IFDIR|0750,
st_size=4096, ...}) = 0
stat("/var/spool/mbuni/mmsbox_incoming/2", {st_mode=S_IFDIR|0750,
st_size=4096, ...}) = 0
...(and lots more)...

When I look at mmsbox_outgoing, I see lots of queued files:

r...@dev1:/var/spool/mbuni/mmsbox_outgoing# ls
0  6  c                   df5354.157.x180.15  h  n
qf4864.155.x180.18  s  y
1  7  d                   df6096.162.x180.0   i  o
qf5260.156.x180.43  t  z
2  8  df4766.153.x180.69  df7881.163.x180.55  j  p
qf5354.157.x180.15  u
3  9  df4770.154.x180.56  e                   k  q
qf6096.162.x180.0   v
4  a  df4864.155.x180.18  f                   l  qf4766.153.x180.69
qf7881.163.x180.55  w
5  b  df5260.156.x180.43  g                   m  qf4770.154.x180.56
r                   x


I did an strace -F , which looks like it may be showing something useful,
like it's trying to process the queue:

[pid  1198] <... restart_syscall resumed> ) = 0
[pid  1198] open("/var/spool/mbuni/mmsbox_outgoing/",
O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 42
[pid  1198] getdents(42, /* 52 entries */, 32768) = 1472
[pid  1198] stat("/var/spool/mbuni/mmsbox_outgoing/r",
{st_mode=S_IFDIR|0750, st_size=4096, ...}) = 0
[pid  1198] stat("/var/spool/mbuni/mmsbox_outgoing/g",
{st_mode=S_IFDIR|0750, st_size=4096, ...}) = 0
[pid  1198] stat("/var/spool/mbuni/mmsbox_outgoing/qf4864.155.x180.18",
{st_mode=S_IFREG|0640, st_size=220, ...}) = 0
[pid  1198] open("/var/spool/mbuni/mmsbox_outgoing/qf4864.155.x180.18",
O_RDWR) = 74
[pid  1198] flock(74, LOCK_EX|LOCK_NB)  = -1 EAGAIN (Resource temporarily
unavailable)
[pid  1198] close(74)                   = 0
(..and lots more..)

I did an lsof, and I've seen these same files for the last hour:

mmsbox  1180 kannel   63uW  REG    8,5      221  656145
/var/spool/mbuni/mmsbox_outgoing/qf4770.154.x180.56
mmsbox  1180 kannel   64uW  REG    8,5      210 1835300
/var/spool/mbuni/mmsbox_outgoing/9/tm/qf5753.159.x180.61
mmsbox  1180 kannel   65uW  REG    8,5      220  656150
/var/spool/mbuni/mmsbox_outgoing/qf4864.155.x180.18
mmsbox  1180 kannel   66uW  REG    8,5      210 1835302
/var/spool/mbuni/mmsbox_outgoing/h/32/qf5938.160.x180.24
mmsbox  1180 kannel   67uW  REG    8,5      221  656140
/var/spool/mbuni/mmsbox_outgoing/qf4766.153.x180.69
mmsbox  1180 kannel   68uW  REG    8,5      204  655574
/var/spool/mbuni/mmsbox_outgoing/qf5260.156.x180.43
mmsbox  1180 kannel   69uW  REG    8,5      204  656151
/var/spool/mbuni/mmsbox_outgoing/qf5354.157.x180.15
mmsbox  1180 kannel   70uW  REG    8,5      210 1835289
/var/spool/mbuni/mmsbox_outgoing/c/iq/qf5659.158.x180.52
mmsbox  1180 kannel   71uW  REG    8,5      207  918070
/var/spool/mbuni/mmsbox_outgoing/z/qf5972.161.x180.74
mmsbox  1180 kannel   72uW  REG    8,5      204  656153
/var/spool/mbuni/mmsbox_outgoing/qf6096.162.x180.0
mmsbox  1180 kannel   73uW  REG    8,5      210 1835304
/var/spool/mbuni/mmsbox_outgoing/y/ri/qf8005.164.x180.69
mmsbox  1180 kannel   75uW  REG    8,5      204  656155
/var/spool/mbuni/mmsbox_outgoing/qf7881.163.x180.55


Any thoughts?  Everything is mounted on the same hard drive (no NFS).

I appreciate any help.

thanks,

-Ray
_______________________________________________
Users mailing list
Users@mbuni.org
http://lists.mbuni.org/mailman/listinfo/users

Reply via email to