fcgi_run.php 981 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. define('BASE_ROOT_PATH',str_replace('\\','/',dirname(__FILE__)));
  3. define('MOBILE_SERVER',true);
  4. require_once (BASE_ROOT_PATH . '/fooder.php');
  5. require_once (BASE_ROOT_PATH . '/helper/http_header.php');
  6. require_once (BASE_ROOT_PATH . '/helper/session.php');
  7. require_once (BASE_ROOT_PATH . '/helper/img_helper.php');
  8. require_once (BASE_ROOT_PATH . '/helper/exceptionex.php');
  9. require_once (BASE_ROOT_PATH . '/helper/fcgi_server.php');
  10. require_once (BASE_ROOT_PATH . '/helper/message/msgutil.php');
  11. require_once (BASE_ROOT_PATH . '/helper/message/subscriber.php');
  12. require_once (BASE_ROOT_PATH . '/helper/index_tab.php');
  13. Base::mobile_init();
  14. $trdid = Thread::getCurrentThreadId();
  15. Log::record("thread id = {$trdid}",Log::INFO);
  16. $gMessageStates = new MsgStates();
  17. StatesHelper::init();
  18. $gMessageLock = Mutex::create();
  19. $listener = new message\subscriber($gMessageStates,$gMessageLock);
  20. $listener->start();
  21. fcgi_server::instance()->run_looper();