关于用 OS X 做网站服务器

2014-04-22 10:01:27 +08:00
 Livid
V2EX 的服务器已经迁移到 OS X 上差不多一个季度了,所以也算是积累了一点点关于用 OS X 做网站服务器的经验。在此分享给大家吧。

1. Mavericks 的 can't assign requested address 问题

这是一个出现在 Mavericks 上的新 bug。症状就是机器运行一段时间之后,就无法打开任何新的网络链接。即使用 curl 去访问 localhost 上的东西,也会得到这样的一个错误:

Can't assign requested address

目前这个问题在 Apple 官方的 support 论坛已经有 9 页的讨论:

https://discussions.apple.com/thread/5551686?tstart=0

可惜,至少在 10.9.2 正式版和 10.9.3 的第一个 beta 版里也没有修复。

在这个 bug 修复之前,Mavericks 10.9.1/10.9.2 其实非常不适合服务任何的 long running 的网络应用。目前 V2EX 在经历了 20140421 的 outage 之后运行的是最新的 10.9.3 测试版。

2. 目前没有任何 Mac 机型有 LOM(IPMI)功能。貌似曾经的 Xserve 上是有的。但是这一代的 Mac Pro 和 Mac mini server 上都没有。希望将来能够有一个带 LOM 的 Mac Pro 型号。

3. 迁移到 OS X 上之后,我最怀念的是 Ubuntu 上的 ufw 防火墙工具。OS X 的防火墙架构在这几年其实一直有在改变,但是因为用的人太少(相对 Linux 而言),文档和工具都还是太少。当然,也或许只是因为我了解得还不够多。

4. 至于其他方面,就和 Linux 没有特别大的区别了。倒是多了很多 Linux 上没有的工具,比如 sips,一个可以用于调整图片的命令行工具,基于 Core Image 的,有 GPU 加速,所以性能比 Image Magick 好一个数量级。目前 V2EX.com/i 的图片功能就是基于它完成的。而其实 Core Image 功能非常多非常强大,所以将来这块还有很多可能性。:-)
17640 次点击
所在节点    macOS
53 条回复
imrei
2014-04-23 20:39:56 +08:00
@Livid 我之前也用mac mini做了服务器,架设wordpress,但家里被电信禁止放站点了。你mac mini是放哪里托管的还是?
Yousri
2014-04-23 20:56:27 +08:00
高大上!
Linxing
2014-04-23 22:45:44 +08:00
@imrei 图片上看是放在家里的吧
imrei
2014-04-24 00:31:36 +08:00
@Linxing 现在还可以放家里做站的?
Livid
2014-04-24 01:39:44 +08:00
@imrei 我在美国。
imrei
2014-04-24 03:53:19 +08:00
@Livid 好吧。。。正好想问一下,v2ex我上次看到介绍是在云服务器上,具体是哪家的云呢?v2ex给我很大的启发。我也想建立在云上了。

另外,我之前10.9.1和10.9.2都没有遇到“can't assign requested address ”的问题,都是用默认os x 自带的,除了mysql,是不是和brew这类第三方的程序有关?
bearzx
2014-04-24 09:31:17 +08:00
屌,我也是头一次看到用OSX做服务器的。。。所以是用的单台Mac Pro ?
allenhsu
2014-04-24 10:49:04 +08:00
单台垃圾桶和多台 Mini 比的话,性价比哪个更高呢?
imrei
2014-04-24 11:31:06 +08:00
@allenhsu 个人用mac mini 387 最抵配做。垃圾桶有点累赘,毕竟做网站的话cpu和内存是足够了,但显卡多余了。如果又要当主力机又要做服务器又有点担心网速影响
lm902
2014-04-25 00:46:07 +08:00
ufw根本没必要,用金盾工程之gfw,人挡杀人,佛挡杀佛;保护国家信息技术安全、保护个人信息安全、保护公民人身安全、保护国家人民幸福,有了这么伟大的东西还要ufw干嘛
fire5
2014-05-12 14:44:27 +08:00
怎么托管?
Atu
2014-08-21 10:21:45 +08:00
我的小窝就是放在家里 MACMINI 上,就是速度太慢了,80端又给封了,只好跳呀转呀

http://atu.cn
Cat73
2020-12-12 16:06:53 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/109496

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX