Zijing Zhang
Zijing Zhang
虽然如此,在浏览器访问:localhost:8100 却有正常返回,说明端口可以使用。 浏览器响应:Request URI must be absolute
我又猜测可能是浏览器的问题。于是使用 Edge 代替 Chrome,访问:www.google.com/ 结果:无法访问
PS: 代理模式为 pac 模式。也试过全局模式,但是不管用。
由于我套了CDN,我又想可能是CDN解析不上,于是ping 域名,但是发现能正常返回CDN的ip
我查看了Chrome的代理设置工具的错误日志,结果没有任何记录的错误: ··· Options
服务端有少许 DNS 错误和拨号错误…… ``` ERROR ,ACL check error: DNS lookup failed: lookup kgwvv1560752.bp.whrq.net on 1.1.1.1:53: server misbehav ing 2019-06-17 02:20:12.311 EDT,server.go:330, ERROR ,"Dial real host failed: dial, lookup kgwvv1560752.bp.whrq.net on...
我把服务器DNS换成8.8.8.8 重启之后改用全局模式,能用了。 但是改用PAC模式,仍然是全局,访问百度还是走了代理。
base_size 不理解。应用数据仅有可能出现在应用地址空间低于 `base_size` 字节的区域中。 意思是限制应用虚拟空间的总大小吗?
idle 控制流我个人的理解: `idle_task_cx_ptr` 实际上只是一个占位符。它存在的意义就是作为 __switch 的第一个参数。 run_tasks 是在 os 的入口函数中调用的,也即运行在内核系统栈。这个函数是系统的自带调度流,而非被进程所推动的调度流。 而调度操作,我们可以举例追溯 `sys_yield` 的实现,发现它调用 `suspend_current_and_run_next`,后者调用 `schedule`。即:进程的内核栈主动请求了将自己换出,换成新的进程。 因此,使用一个空上下文作为占位,内核的自己的调度流就不需要关心现在是谁在运行,只要换成下一个就绪任务就行,完成了解耦。
> > 我们可以输出比设定输出等级以及更高输出等级的信息,如设置 LOG = INFO,则输出 ERROR、WARN、INFO 等级的信息。简单 demo 如下,输出等级为 INFO: > > 这里截图中 `[INFO]` `[WARN]` `[ERROR]` 后面都有一个 `[0]`。请问这里 `[0]` 是什么意思呢? 我猜是 CPU 编号