标签: python

最佳 PGP/GPG 加密/解密脚本

是否有好的默认 python 或简单的 shell 脚本可以用来通过 PGP/GPG 加密和解密文件?我会每 5 分钟运行一次这个脚本。

python gpg cron pgp

2
推荐指数
1
解决办法
5657
查看次数

如何找到我的服务器正在使用的 Python 可执行文件?

我是 Linux 新手。

我正在管理一个(Linux - Apache - mod_wsgi - Django)服务器,其中有多个 Python 安装。该站点目前正在运行,但我想找出使用​​哪个 Python 可执行文件来运行它。我知道这不是默认的。

另外,mod_wsgi 如何知道要使用哪个 Python 安装?该.wsgi脚本没有shebang行。

linux python django mod-wsgi apache-2.2

2
推荐指数
1
解决办法
6165
查看次数

Cron 没有运行我的 Python 语句

我在 crontab 中有以下条目:

* * * * * python -c "import datetime; datetime.datetime.now()" >> /home/myname/pythoncron1.log
Run Code Online (Sandbox Code Playgroud)

正在创建 pythoncron1.log 文件,但其中没有任何内容,并且自文件创建以来文件修改日期尚未更新。我期待在文件中看到一堆行,每运行 cron 作业一分钟。

为什么这可能不起作用?

(你可能已经猜到了,我正在尝试做一些比上面的例子更复杂的事情,但我已经将问题缩小到 python 在被 cron 调用时显然无法运行)。

linux unix python cron

2
推荐指数
1
解决办法
843
查看次数

假设我不提供任何静态内容,我是否需要远离 Apache?

我目前运行 Apache + Django。效果很好。

许多人,尤其是这个线程:https : //stackoverflow.com/questions/475386/apache-vs-nginx-vs-lighttpd-which-is-simler-to-configure-and-administer说 nginx/cherokee 是较新的,更喜欢使用的网络服务器。

如果我根本没有从 Apache 提供任何静态内容,是否有任何理由使用 Nginx 或其他任何东西?我目前通过 Amazon S3 提供静态内容。

python nginx django apache-2.2

2
推荐指数
1
解决办法
398
查看次数

假设 python 解释器安装在 Debian/Ubuntu 服务器上是否安全?

服务器是否将 python 作为基本系统包之一?Debian 或 Ubuntu 可以在没有工作的 python 解释器的情况下生活吗?

linux ubuntu debian python

2
推荐指数
1
解决办法
182
查看次数

在 python cronjobs 中捕获错误

我有一个 python 脚本作为一个像这样调用的 cron 作业

/path/to/python /path/to/myscript myparam
Run Code Online (Sandbox Code Playgroud)

当脚本中出现错误时,cronjob 会默默地失败。当我从命令行运行相同的命令时,我会得到一个堆栈跟踪。作为 cron 作业运行时,如何使我的脚本输出堆栈跟踪(或将其写入文件)?我已经设置了MAILTO变量。我也试过把

/path/to/python /path/to/myscript myparam 2>&1 >> /path/to/logfile
Run Code Online (Sandbox Code Playgroud)

在 crontab 中,但日志文件仍为空。

更新:没有输出重定向的调用现在可以工作了。这不是 python 脚本的问题,而是 MAILTO crontab 设置中的错误分隔符。记住:使用逗号,不要在逗号后面加空格!

python cron

2
推荐指数
1
解决办法
7205
查看次数

安装 Python 2.7 打破了“yum”

我安装了Python 2.7,并指出/usr/bin/python/usr/local/bin/python2.7

安装Python 2.7后,每次使用都会出现以下错误信息 yum

> sudo yum install setuptools
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

   No module named yum

Please install a package which provides this module, or
verify that the module is installed correctly.

It's possible that the above module doesn't match the
current version of Python, which is:
2.7.2 (default, Dec 25 2011, 19:13:04) 
[GCC 4.1.1 20070105 (Red Hat …
Run Code Online (Sandbox Code Playgroud)

python centos yum

2
推荐指数
1
解决办法
4万
查看次数

Django LDAP - 如何将描述字段映射到 Django 组

我正在尝试使用Django-Auth为我的 Django 应用程序设置 LDAP 身份验证

我想要做的基本想法是,描述中带有“IT - Help Desk”的任何 LDAP 用户都将映射到某个 Django 组,描述中带有“Admin”的用户将转到另一个 Django 组,其他任何人都不会不许进。

(有一些遗留原因我必须使用描述字段,所以这不是一个可以改变的选项)

更新:后续对话的某些部分移至此处

python ldap authentication django

2
推荐指数
1
解决办法
2435
查看次数

创建一个可以自动访问私有 S3 的 Amazon EC2 实例

我想知道。假设我在私有 S3 存储桶中有一个文件,然后我部署了一个 EC2 实例,它的 rc.local 中有类似的内容:

获取http://privateamazons3url.com

我如何才能让我自动部署的 EC2 实例可以访问我的私有 S3 存储桶,而不必通过 AWS 控制面板手动显式添加它。

我问的原因是因为我计划使用来自另一台服务器的 python boto 脚本使用快照映像远程部署我的 EC2 实例,并且快照映像将包括从我的私有 S3 存储桶下载文件。

ubuntu python amazon-s3 amazon-ec2 amazon-web-services

2
推荐指数
1
解决办法
4511
查看次数

EC2 服务器比本地机器慢

我们一直在尝试对使用大量使用 mongodb 的 python 编写的 web 应用程序进行一些性能基准测试,我们发现了以下内容。

我们尝试使用具有 8 个 ecu 和 15 GB 内存的第一代超大型 ec2 服务器

  • ec2服务器上的python比本地机器至少慢30%
  • 磁盘 I/O 非常慢。mongostat和iostat结果显示磁盘写在1MBpS左右
  • 程序本身运行得比本地机器慢得多

我们一直无法弄清楚为什么会发生这一切。我们所说的本地机器有 8GB RAM 和 i5 处理器。

更新 我们测试 python 的方式是运行一个循环,该循环需要 10 秒才能完成,没有磁盘读写。同样,每次试验至少要多花 30% 的时间。

这与此有关吗?

https://forums.aws.amazon.com/thread.jspa?messageID=66988

python amazon-ec2 mongodb apache-2.2

2
推荐指数
1
解决办法
2023
查看次数