fcgi_run.php 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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. require_once(BASE_ROOT_PATH . '/helper/bonus_helper.php');
  14. require_once(BASE_ROOT_PATH . '/helper/predeposit_helper.php');
  15. require_once(BASE_ROOT_PATH . '/helper/session_helper.php');
  16. require_once(BASE_ROOT_PATH . '/helper/sms_helper.php');
  17. require_once(BASE_ROOT_PATH . '/helper/model_helper.php');
  18. require_once(BASE_ROOT_PATH . '/helper/category_helper.php');
  19. require_once(BASE_ROOT_PATH . '/helper/brand_helper.php');
  20. require_once(BASE_ROOT_PATH . '/helper/search/tcp_client.php');
  21. require_once(BASE_ROOT_PATH . '/helper/search/util.php');
  22. require_once(BASE_ROOT_PATH . '/helper/search_param.php');
  23. require_once(BASE_ROOT_PATH . '/helper/goods_helper.php');
  24. require_once(BASE_ROOT_PATH . '/helper/session_helper.php');
  25. require_once(BASE_ROOT_PATH . '/helper/login_helper.php');
  26. require_once(BASE_ROOT_PATH . '/helper/third_author/wxauthor.php');
  27. require_once(BASE_ROOT_PATH . '/helper/fcode/present_manager.php');
  28. require_once(BASE_ROOT_PATH . '/helper/url_helper.php');
  29. require_once(BASE_ROOT_PATH . '/helper/activity_helper.php');
  30. function all_channels()
  31. {
  32. return array('ch_index','activity','goods');
  33. }
  34. Base::mobile_init();
  35. $trdid = Thread::getCurrentThreadId();
  36. Log::record("thread id = {$trdid}",Log::INFO);
  37. $gMessageStates = new MsgStates();
  38. StatesHelper::init();
  39. $gMessageLock = Mutex::create();
  40. $listener = new message\subscriber($gMessageStates,$gMessageLock);
  41. $listener->start();
  42. fcgi_server::instance()->run_looper();