长期运行的流程和托管服务提供商?

时间:2015-11-12 15:12:24

标签: python scripting hosting long-running-processes

我有一个运行了几个小时的python数据分析脚本,当它在我的桌面上运行时,粉丝炽热,我意识到我可以在bkgnd远程托管帐户上运行它并让它翻录。

但我想知道 - 托管服务提供商通常不赞成这种做法吗?他们是否假设我的所有CPU /内存使用量都来自我的Apache2实例,并且运行12小时的平稳进程将被他们的sysop杀死?

或者他们是否认为我是在付费使用,所以要把自己打倒?我的脚本及其数据是自包含的,不使用网络或数据库资源。

有这方面的经验吗?

1 个答案:

答案 0 :(得分:0)

我发信息到我的托管公司,他们说我的长期运行的python数据分析脚本可能没问题,只要它不会过度使用资源。

我让它撕裂 - 只是一个流程就会流失,生成一个亚兆字节的数据输出文件,但是唉,他们在夜间为我杀了这个过程,并注意到CPU使用率过高。

如果您需要做一些“大数据”分析,那就是一个FYI。我想我可以把它砍掉并偶尔运行它,但这只会隐藏CPU使用率。因此,对于我来说,我会找到一台旧机器,但速度要慢一些。 :/

我想这是一个更适合专用主机环境的任务?大数据应用不适合低成本的共享/虚拟主机服务?