有没有办法在服务器上的脚本上运行cprofile或line_profile?

即:如何获得两种方法之一的结果 http://www.example.com/cgi-bin/myscript.py

谢谢!

有帮助吗?

解决方案

不知道什么 line_profile 是。为了 cProfile, ,您只需要将结果引导到以后可以在服务器上读取的文件(取决于您对服务器的访问权限)。

引用示例 文档,

import cProfile
cProfile.run('foo()', 'fooprof')

并将其余的代码放入 def foo(): - 然后检索 fooprof 归档并在闲暇时进行分析(假设您的脚本运行时,当然可以首先将其编写)。

当然,您可以确保将不同的运行介绍为不同的文件等等 - 这是否实用,是否取决于您从托管提供商,即 如何 您是否可以以一种让您稍后检索数据的方式持久数据?这不是Python的问题,这是您和您的托管提供商之间合同的问题;-)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top