我一直在尝试在我的 OSX 10.7 Lion 计算机上启动并运行 NGINX。我让它运行但是简单的 html 页面每隔几个都需要很长时间才能加载;例如:
<html>
<body>
test
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
php 也会发生同样的事情:
<?php
echo('hi');
?>
Run Code Online (Sandbox Code Playgroud)
如果我点击刷新,它似乎几乎在渲染和创建某种对象之前重建整个页面。只是痛苦地缓慢..
如果我进行一些编码然后返回刷新页面,这似乎是最常见的。(10-20+ 秒然后返回并刷新页面需要 4-6 秒)。似乎一旦空闲,它需要一段时间才能重新唤醒。
我正在拔头发试图了解发生了什么,希望有人可以为我阐明这一点。
系统配置:
操作系统:OSX 10.7.2
处理器:2 x 2.66 GHZ 双核 Intel Xeon
内存:8GB 667 MHz
Nginx 版本:1.0.11
PHP 版本:5.3.9
我已经从一个干净的 OSX 格式安装了这个(我认为最初是我的错误,遗憾的是它不是)。
更新
根据 Fox 在评论中的建议更新我的 error_log 文件以包含调试后,我现在看到以下消息出现在我的 error_log 中:
2012/01/23 11:57:02 [info] 88015#0: *26 client closed prematurely connection
while reading client request line, client: 127.0.0.1, server: sandbox.local
Run Code Online (Sandbox Code Playgroud)
更新二
在使用 chrome 检查时,我确实发现 DNS 解析似乎需要一些时间?
更新三 - 已解决
更新后使用两个固定的 …
我已经看到如何在 linux 上做到这一点,但是有没有办法在 OSX 上做到这一点?
我不小心运行了 chmod -R 777 /
正在寻找如何撤消此操作。谢谢