Twitter Bridge problem: Only Twitter notices show, nothing from other sources.

http://status.smscotten.com/all?page=2 is pretty much the same as http://status.smscotten.com/all?page=51

I looked at the 'notices' table in the db. I seem to be receiving plenty of notices both through the Twitter bridge and from other StatusNet sites. At current count I have 2611 notices, Twitter and OStatus notices all mixed in together. But the only ones that show on my site are the last 17 from Twitter, which are repeated over and over for fifty-odd pages.

Something is seriously frakked. What could be causing this behavior?

Comments

  • @smscotten could you show me a pastie of your sites /var/log/user.log ? (or from wherever your statusnet is logging so)

    what happens when you turn off the twitter bridge? also it would help to see a sanified copy of your config.php
  • config.php:

    <?php<br />if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); }

    $config['site']['name'] = 'status.smscotten.com';

    $config['site']['server'] = 'status.smscotten.com';
    $config['site']['path'] = '';

    $config['site']['fancy'] = true;

    $config['db']['database'] = 'mysqli://SANITIZED';

    $config['db']['type'] = 'mysql';
    $config['queue']['enabled'] = true;

    $config['singleuser']['enabled'] = true; # Single User
    $config['singleuser']['nickname'] = 'smscotten'; # This is the single user, if there's no Owner
    unset($config['admin']['panels']['user']);

    addPlugin('TwitterBridge');
    $config['admin']['panels'][] = 'twitter';

    addPlugin('Facebook');
    $config['admin']['panels'][] = 'facebook';

    # xmpp
    $config['xmpp']['enabled'] = true;
    $config['xmpp']['server'] = 'status.smscotten.com'; # XMPP server name
    $config['xmpp']['host'] = NULL; # Only set if different from server
    $config['xmpp']['port'] = 5222;
    $config['xmpp']['user'] = 'update'; # set to what ever user name is registered on XMPP server
    $config['xmpp']['encryption'] = false;
    $config['xmpp']['resource'] = 'smscottenupdate';
    $config['xmpp']['password'] = 'SANITIZED';
    $config['xmpp']['debuglog'] = true;

    $config['site']['logfile'] = '/tmp/statusnet.log';
    ?>
  • statusnet.log (last few seconds):

    2010-04-27 20:19:26 LOG_DEBUG: [status.smscotten.com:xmppdaemon.php:10099] DBQueueManager (xmpp): Checking for notices...
    2010-04-27 20:19:26 LOG_DEBUG: [status.smscotten.com:xmppdaemon.php:10099] DBQueueManager (xmpp): No notices waiting; idling.
    2010-04-27 20:19:26 LOG_DEBUG: [status.smscotten.com:xmppdaemon.php:10099] Waiting up to 10 seconds for socket data...
    2010-04-27 20:19:33 LOG_DEBUG: [status.smscotten.com:queuedaemon.php:9350] DBQueueManager (main): Checking for notices...
    2010-04-27 20:19:33 LOG_DEBUG: [status.smscotten.com:queuedaemon.php:9350] DBQueueManager (main): No notices waiting; idling.
    2010-04-27 20:19:33 LOG_DEBUG: [status.smscotten.com:queuedaemon.php:9350] Waiting up to 10 seconds for socket data...
    2010-04-27 20:19:36 LOG_DEBUG: [status.smscotten.com:xmppdaemon.php:10099] DBQueueManager (xmpp): Checking for notices...
    2010-04-27 20:19:36 LOG_DEBUG: [status.smscotten.com:xmppdaemon.php:10099] DBQueueManager (xmpp): No notices waiting; idling.
    2010-04-27 20:19:36 LOG_DEBUG: [status.smscotten.com:xmppdaemon.php:10099] Waiting up to 10 seconds for socket data...
    2010-04-27 20:19:43 LOG_DEBUG: [status.smscotten.com:queuedaemon.php:9350] DBQueueManager (main): Checking for notices...
    2010-04-27 20:19:43 LOG_DEBUG: [status.smscotten.com:queuedaemon.php:9350] DBQueueManager (main): No notices waiting; idling.
    2010-04-27 20:19:43 LOG_DEBUG: [status.smscotten.com:queuedaemon.php:9350] Waiting up to 10 seconds for socket data...
    2010-04-27 20:19:46 LOG_DEBUG: [status.smscotten.com:xmppdaemon.php:10099] DBQueueManager (xmpp): Checking for notices...
    2010-04-27 20:19:46 LOG_DEBUG: [status.smscotten.com:xmppdaemon.php:10099] DBQueueManager (xmpp): No notices waiting; idling.
    2010-04-27 20:19:46 LOG_DEBUG: [status.smscotten.com:xmppdaemon.php:10099] Waiting up to 10 seconds for socket data...

    Anything in particular I should look for in the logfile? The character limit makes it impossible to paste a useful amount here.
  • Turning off the twitter bridge doesn't seem to have changed anything at all. I may have to wait for someone on identi.ca to post something to see anything change.
  • Oh, pastIE... I get it now.

    http://pastie.org/938476

    That's about five minutes worth of logs due to pastie.org's 100K limit.
  • Few hours later after turning the twitter bridge off: http://status.smscotten.com/all

    I see all the notices that have come in from non-Twitter sources, then it reverts to the rotating 17 tweets.
  • @smscotten upgrade to the version here:

    http://gitorious.org/statusnet/mainline/archive-tarball/master

    I believe this is related to a bug @zcopley introduced at some point
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Sign In with Google Sign In with OpenID