No announcement yet.

vBulletin timeout when move thread from one channel to another

  • Filter
  • Time
  • Show
Clear All
new posts

  • vBulletin timeout when move thread from one channel to another

    Hi there,

    I have two channel in my forum, channel A has 100 post, channel B has 50,000 posts, when I move topic from A to B, the ajax call "moveTopics" hanging there over 1min and return timeout error, however the post got moved successfully. I have track down the slowest operation in here /core/vb/library/node line 88

    PHP Code:
    public function clearChildCache($nodeids)
    $childrenArray $this->fetchClosurechildren($nodeids);
    $events = array();
            foreach (
    $childrenArray as $children)
                foreach (
    $children as $child)
    $events[] = 'nodeChg_' $child['child'];
    where the $childrenArray return around 50,000 result becasue the $nodeids contain my moved topic nodeid and channel B nodeid, then the script just un-response at vB_Cache::allCacheEvent($events);

    Also I'm using memcache, when I switch to db cache, there is no error.

  • #2
    Can you raise your findings in the Tracker for our developers to look at - they rarely check the forums so would be easier to have it picked up there...
    Vote for:

    - *Admin Settable Paid Subscription Reminder Timeframe*
    *PM - Add ability to reply to originator only*
    - Add Admin ability to auto-subscribe users to specific channel(s)
    - "Quick Route" Interface...


    • #3
      The only workaround is to move fewer topics at a time.
      Translations provided by Google.

      Wayne Luke
      The Rabid Badger - a vBulletin Cloud demonstration site.
      vBulletin 5 API


      Related Topics