【问题标题】:Long-Running processes and hosting providers?长期运行的流程和托管服务提供商?
【发布时间】:2016-02-13 23:19:21
【问题描述】:
我有一个 Python 数据分析脚本,它运行了好几个小时,当它在我的桌面上运行时,我意识到我可以在 bkgnd 的主机帐户上远程运行它并让它撕裂。
但我想知道 - 托管服务提供商通常不赞成这种做法吗?他们是否假设我所有的 CPU/内存使用都是来自我的 Apache2 实例的突发使用,并且运行 12 小时的平坦进程会被他们的管理员杀死?
或者他们认为我是在为使用付费,所以把自己搞砸了?我的脚本及其数据是独立的,不使用网络或数据库资源。
有这方面的经验吗?
【问题讨论】:
标签:
python
scripting
hosting
long-running-processes
【解决方案1】:
我向我的托管公司发了推文,他们说我的长期运行的 python 数据分析脚本可能没问题,只要它不过度使用资源。
我让它崩溃了——只有一个进程在运行,生成一个亚兆字节的数据输出文件,但是很可惜,他们在夜间为我终止了该进程,并指出 CPU 使用率过高。
仅供参考,以防您需要进行一些“大数据”分析。我想我可以将它切碎并偶尔运行它,但这只会隐藏 CPU 使用率。所以我会找一台旧机器来搅拌,尽管速度要慢得多,对我来说。 :/
我想这是一项更适合专用托管环境的任务?大数据应用不适合低成本共享/虚拟主机服务?