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
[email protected]
http://lists.mbuni.org/mailman/listinfo/users