有用windows做服务器的吗? 给点建议 和意见
 发布于 10 年前  作者 Messilimeng  12214 次预览  最后一次回复是 10 年前  来自 问答 

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

28 回复
captainblue2013

建议就是别这么干

i5ting

微软都linux了。。。

hanyuzhou2006

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

huanjiesm

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

klesh

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

来自炫酷的 CNodeMD

bendise

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

DevinXian

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

klesh

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

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

来自炫酷的 CNodeMD

bendise

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

bendise

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

klesh

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

来自炫酷的 CNodeMD

bendise

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

klesh

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

来自炫酷的 CNodeMD

CaiLifeng

redis你就搞不定了

Messilimeng

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

doramart

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

Messilimeng

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

sss12

最好是Linux。

klesh

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

zh-h

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

hanyuzhou2006

@SoftwareDreamer 果真有了,但是好像不起作用

SoftwareDreamer

@hanyuzhou2006 你看看教程,或者看看你的系统环境是否有什么问题。比较是原生在linux的东西,可能在Windows下支持不是很好~

Messilimeng

@pisceswin 就是得啊 你怎么知道