有用windows做服务器的吗? 给点建议 和意见
发布于 2天前 作者 Messilimeng 304 次浏览 来自 问答

因为公司全是windows 服务器 所以都要部署在win上面 谁有在win 上面的经验 传播传播。

25 回复

建议就是别这么干

微软都linux了。。。

windows下没有pm2之类的工具,如果你不介意的话,部署倒是容易的很。

windows下可以使用nssm管理node项目,好像还有个工具叫iisnode

window作为服务器很不给力的。考虑清楚

来自炫酷的 CNodeMD

当然可以,nginx有win版本,上面说什么win不行的不知道从哪得的结论,人云亦云吗,这次习大大访问微软后,中国必将挂起一阵微软风拭目以待 自豪地采用 CNodeJS ionic

我以前的公司就全部是windows,服务器是Windows Server 2008 R2, nginx proxy。话说只是因为很多人不会用linux,要稳定,linux吧,而且很多时候兼容性很烦人…据以前的同事说,现在也迁移到linux了要~

@bendise nginx for win 的说明有一段关于performance 的说明,你可以去看一下。http://nginx.org/en/docs/windows.html

如果说技术好坏跟习总能扯得上关系的话,那你应该去入党。功力马上蹭蹭地上涨。

来自炫酷的 CNodeMD

@klesh 那我建议你看下最新版本1.9.4.1002 自豪地采用 CNodeJS ionic

还可以选择openresty封装了nginx 自豪地采用 CNodeJS ionic

@bendise 我建议你在建议别人的时候先把别人的建议看完整。链接上说明的版本是1.95。high performance and scalability should not be expected。人家官方都说了目前的windows版都是beta版,言下之意你玩玩,做开发测试是可以。生产环境,呵呵,要不问问主席?

来自炫酷的 CNodeMD

@klesh 很抱歉我没有看你发的内容,因为你从一开始就没打算好好交流。另外微软与习大大的接触会带动产品的推广和经济效益,跟nginx在windwos上运行没任何关系。另外Microsoft Azure是微软力推的云架构,也有专门用于Azure环境的nginx ,https://www.nginx.com/products/nginx-plus-microsoft-azure/

@bendise 晕,你一上来就说讲win不好的人云亦云,又扯上主席说事。现在变成了我一开始没打算好好交流了。我做.net开发也有些年头了。说它不好那是血淋淋的经验。nginx for windows放在生产环境那是不现实的事情,自带的iis是随windows版本更新。http.sys是属于系统内核驱动,要弄个websocket都麻烦的要死。整个系统架构存在诸多不合理的耦合,汝未受其伤不知其害!

来自炫酷的 CNodeMD

redis你就搞不定了

@captainblue2013 @i5ting @hanyuzhou2006 @huanjiesm @klesh pm2 现在可以在windows 下搞了 亲测 我是小员工 做nodejs 我是这公司的第一人 我没有什么话语权叫公司去买linux系统 我只能在windows 上把那个搞好就这样 nssm 我也用过 还可以 如今 pm2 可以在window下了 就已经很好了 但是我觉得在windws下pm2 并不好用 就成功一次 然后就再也起不来了。 QQ图片20150925122523.png

话说,我需要把我阿里云上的win2008 换成linux 么?

@doramart 如果是我我会换的 哈哈

最好是Linux。

那你照这个提示,检查一下目录是否存在,若存在的话,权限设置是否正确。 linux 不需要购买,vps 的话,重装下镜像就行了。

@bendise 我也不想黑微软,但是微软的系统平台在这方面做得真不行。( •̀ ω •́ )y

回到顶部