Err: Controller 'userController' is not exists!

644.      }
645.  }
646.  function _err_router($msg) {
647.      Global $__module$__controller$__action;
648.      if (!method_exists('BaseController''err404')) {
649.          err($msg);
650.      } else {
651.          BaseController::err404($__module$__controller$__action$msg);
652.      }
653.  }
654.  function _err_handle($errno 0$errstr 0$errfile 0$errline 0) {
137.  if (!is_available_classname($__controller)) {
138.      _err_router("Err: Controller '$controller_name' is not correct!");
139.  }
140. 
141.  if (!class_exists($controller_nametrue)) {
142.      _err_router("Err: Controller '$controller_name' is not exists!");
143.  }
144. 
145.  if (!method_exists($controller_name$action_name)) {
146.      _err_router("Err: Method '$action_name' of '$controller_name' is not exists!");
147.  }
40.  if($_GET['runcron']){
41.      //云端防止监控自动停止
42.      $ch curl_init();curl_setopt($chCURLOPT_URL, ((int)$_SERVER['SERVER_PORT'] == 80 'http://'.$_SERVER['HTTP_HOST'] : 'https://'.$_SERVER['HTTP_HOST']).'/Crontab/Tim/Run?r='.time());curl_setopt($chCURLOPT_SSL_VERIFYPEERfalse);curl_setopt($chCURLOPT_SSL_VERIFYHOSTfalse);curl_setopt($chCURLOPT_RETURNTRANSFER1);curl_setopt($chCURLOPT_FOLLOWLOCATION1);curl_setopt($chCURLOPT_TIMEOUT1);curl_exec($ch);curl_close($ch);
43.      exit('站点正常哦');
44.  }
45.  require(APP_DIR.'/protected/lib/speed.php');