放置您的爱好网络项目(网络应用程序本身,而不是代码)的最佳位置是什么?通常,这些项目是这样的:
a) 我只是想测试一个有趣的想法,而不去探索它的商业角度,只是想看看人们是如何接受它的。
b) 我不希望有很多流量
c) 我不想立即扩展
d) 我不想被一种技术束缚(我想做不同的项目来熟悉各种网络堆栈、语言和库)
谷歌应用引擎似乎对这种探索性的东西非常严格......像没有出站请求的限制可以超过 10 秒,每个请求必须返回 30 秒等等。让我烦恼,我知道它们是扩展所必需的,但我想它们是可选的。
Amazon EC2 微节点可免费使用一年。但是他们要求提供信用卡信息,我不确定我是否想在我最初不付款时放弃这些信息。
我还有哪些免费/便宜的替代品?
web-hosting google-app-engine amazon-ec2 google-cloud-platform
我有一个 Sinatra 应用程序,我使用ruby app.rb
. 通过 ssh 在远程机器上部署它时,如何在后台运行它并将 stdout 和 stderr 重定向到日志文件?
在重新启动时,我想保留以前的日志,以便将较新的消息附加到现有的日志文件中,而不是截断它。
将我的 Web 应用程序作为守护程序运行的推荐方式是什么?
我试过了nohup ruby app.rb &
,但似乎缺少 stderr 并且在某些情况下日志语句似乎乱序。
我的 nfs 客户端使用的 /etc/fstab 条目是 {server_ip}:/home/{server_user}/{server_path} /home/{client_user}/{client_path}
我想知道默认使用的 rsize 和 wsize 值。我想尝试一些基准测试,其各种值比默认值更小和更大,以便我可以为我的读取繁重设置获得最佳值。
我有一个命令 (cmd1),它通过日志文件 grep 过滤掉一组数字。数字按随机顺序排列,因此我使用sort -gr
反向排序的数字列表。此排序列表中可能存在重复项。我需要找到该列表中每个唯一数字的计数。
例如,如果 cmd1 的输出是
100 100 100 99 99 26 25 24 24
Run Code Online (Sandbox Code Playgroud)
我需要另一个命令,我可以将上述输出通过管道传输到,以便我得到:
100 3 99 2 26 1 25 1 24 2
Run Code Online (Sandbox Code Playgroud) amazon-ec2 ×1
background ×1
bash ×1
count ×1
daemon ×1
nfs ×1
sinatra ×1
stderr ×1
web-hosting ×1