Articles of osx lion

在OSX上的NGINX – performance非常慢

我一直试图让我的OSX 10.7 Lion电脑上运行NGINX。 我有它运行,但每一个简单的HTML页面需要很长的时间来加载; 例如: <html> <body> test </body> </html> 同样的事情发生在PHP: <?php echo('hi'); ?> 如果我点击刷新,它似乎几乎重build整个页面,然后呈现并创build某种对象。 只是痛苦缓慢.. 这似乎是最频繁的,如果我做一些编码,然后回去刷新页面。 (10-20 +秒然后回头刷新一个页面需要4-6秒)..几乎看起来,一旦空闲需要一段时间才能重新唤醒。 我正在拉我的头发,试图理解正在发生的事情,希望有人能为我揭示一些事情。 系统configuration: OS:OSX 10.7.2 处理器:2 x 2.66 GHZ双核Intel Xeon 内存:8GB 667 MHz Nginx版本:1.0.11 PHP版本:5.3.9 我已经安装了一个干净的OSX格式(我认为最初是我的错误,可惜它不是)。 更新 在更新我的error_log文件以包含debugging每个福克斯的build议在评论中,我现在看到下面的消息出现在我的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 更新二 […]

修改狮子安装上的内核共享内存设置

狮子上sysctl.conf文件的位置是什么? 在Snow Leopard中,它在/etc/sysctl.conf但现在该文件夹不再包含它了。 在聚光灯下search文件不会产生任何结果。 共享内存设置已被移动到不同的conf文件? 它叫什么名字? 编辑 我正在尝试修改机器的内核共享内存设置。 当我在正确的位置找不到sysctl.conf文件时,我使用推荐的设置创build了自己的文件,并将其放入/etc目录中。 但是运行sysctl -a仍然显示旧的内存设置已经到位。 如何在狮子安装上修改这些设置?

Mac OS X Lion – 将端口22上的所有连接转发到外部ip

我需要转发所有连接到任何地址端口22到不同的网关(即没有默认)。 首先我想用ipfw来做: sudo ipfw add 5 fwd $EXTERNAL_IP,22 tcp from any to any 22 keep-state 但是对于Mac OS X Lion,它似乎不起作用。 无论如何,看看ipfw文档,我发现它已被弃用,我应该使用pfctl。 所以我修改了/etc/pf.conf文件: rdr proto tcp from $internal_ip to any port 22 -> $external_ip port 22 但没有运气。 有谁知道如何将本地应用程序生成的所有连接转换或转发到任何地址,但端口22到不同的网关/ IP地址? 更新 按照Jake的build议,我试图只指定目标IP,所以我把rdr规则转换成了mac os x语法: rdr proto tcp from any to any port 22 -> $external_ip port 22 即使在这种情况下,我没有得到我期望的结果,即我可以通过SSH连接到我的服务器,但通过默认网关。