我用谷歌搜索了这个问题一段时间但找不到答案.我的问题是在aws elastic-beanstalk服务器上部署nodejs应用程序时,我希望如果应用程序崩溃,nodejs应用程序将自动重启.
实际上很少有nodejs包已经通过命令行支持这个,例如永远,但是从控制台管理或awscli安装这个包并执行它以实现自动重启没有简单的方法.
我想知道你如何解决aws eb上的重启问题?
我想使用apachebench(ab)来测试文件上传性能.我已阅读手册,无法找到实现目标的方法.
我的目标是尝试使用POST方法和multipart/form-data格式通过HTTP请求上传文件.
ab支持"-p POST-FILE",但我只能找到格式key = value&key2 = value2
我要发送的帖子数据是什么
内容类型:multipart/form-data; 边界= ---- WebKitFormBoundaryuUlX4554LPBjInc5
------ WebKitFormBoundaryuUlX4554LPBjInc5 Content-Disposition:form-data; NAME = "文件"; filename ="411c40d9.jpg"内容类型:image/jpeg
XXXXXXXXXXXXXXX(图像数据)YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
我google了一段时间,找不到任何相关的文章或方法来实现这一点.我使用cURL,它工作正常,但我想做压力测试.所以我需要用ab来实现这个目标.
有什么建议?
我在aws beantalk服务器上部署了一个nodejs应用程序,并希望使用基于WebSocket协议的socket.io功能。我知道有一个讨论,在这里可以直接连接到服务器的NodeJS而不是使用nginx的作为代理服务器。但是如果由于nginx提供的额外功能(例如静态文件等),我仍然希望使用nginx作为代理服务器。
我发现它已经在nginx 1.3.13上支持WebSocket代理,而且我发现aws elastic-beanstalk似乎仍在使用1.2.x nginx。
所以我想知道是否有任何方法可以在beantalk下升级nginx版本,以及如何启用WebSocket代理到nodejs服务器。
谢谢
nginx amazon-web-services websocket node.js amazon-elastic-beanstalk