服务器端还真是个坑:
- Swift 对 Ubuntu 支持不好,有莫名的 Crash
- 即使对 Nginx 加了访问限制,但仍有 Open too many files 这样的错误
- 日志:分割、监控
哎,花了挺长时间,暂停一下吧。
独立开发,自由职业
服务器端还真是个坑:
哎,花了挺长时间,暂停一下吧。
今天收到的圣诞节礼物(如果这也算的话):服务器被攻击。
近期新版 iPic 上线,使用了某台服务器提供 api 接口。在监控接口的健康状况时,发现有很多失败的情况。仔细检查,发现有 “Too many open files” 这样的错误,很典型的被 DDOS 攻击的表现。
哎,至于嘛…
现在想想,可能之前就已经被攻击了,只是因为没有提供 api 接口服务,自己也没认真去关注,攻击就攻击呗。现在有了服务,就得保证服务的稳定;而服务器的稳定,则是服务稳定的前提。
怎么办呢?
最后 YY 下:如果是正常访问导致这个错误,该有多少用户、该多开心啊…
比如:
近期要给 iPic 上压缩功能,其实之前已经做好了,但漏了版权这一重要环节。在给 pngquant 作者邮件联系授权时,发现需要每年支付 $950,这实在是一笔不小的开支。
于是乎,开始满世界寻找免费的替代品,却又在对比后发现 pngquant 是最优选择(除了价格)。其实,免费是很贵的,因为需要花很多时间去选择、比较。如果不是授权费太贵,真的想直接付费算了。
我相信,市面上很多集成 pngquant 的软件并没有获得授权。不过,我倒是很愿意接受这种麻烦,因为这是正版意识的体现,我骄傲。
如果手上有 500 万,可选的理财方式会有很多;进而,就会很纠结,消耗心力、时间。
可如果一旦确定了,比如用于买房,那就不再纠结、不需要在选择上浪费时间;进而,就可以把精力用于新的事情上。