问题标签 [django-cron]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
856 浏览

python - python manage.py crontab add,未知命令错误

我正在尝试按照本文配置 django-crontab 我已经完成了所有设置,但是当我尝试通过以下命令添加 cron 作业时,我无法添加该作业。

Django 版本:1.8.1 django-crontab:0.7.1

使用的命令:

python manage.py crontab 添加

错误信息:

0 投票
2 回答
2764 浏览

python - django-cron 任务没有自动执行

当我运行python manage.py runcrons时,cron 作业成功执行(打印“已执行”)。但它不会自动执行。正如我在课堂上所说的那样,它应该每分钟执行一次。这是代码:

设置.py

应用程序视图

任何想法?

0 投票
1 回答
1209 浏览

python - 如何将 Django CronJob 函数错误记录到控制台?

我在 Django 中有一个 CronJob 函数,用于解析和保存数据。最大的问题是,如果出现问题,终端的控制台中不会出现日志,这使得生活和调试变得非常困难。如何在本地主机上以开发模式登录控制台?

http://django-cron.readthedocs.io/en/latest/installation.html

0 投票
2 回答
2300 浏览

python - 如何安排 django crons?

我有一个使用 django-cron 编写的 cron:

它有效,因为当命令python manage.py runcrons连续运行两次时,除非经过 1 分钟,否则只提供一个输出

我的问题是,我如何安排该命令每周执行 3 次?

谢谢

0 投票
2 回答
166 浏览

django - .ebextensions 不在根目录中时的 django_cron 配置

有一些解决方案可以为 cronjobs 配置 .ebextension 容器命令,但没有一个对我有用。

我担心他们不工作的原因是因为.ebextensions不在根目录中。这个凌乱的代码被交给了我,我试图移动.ebextensions到它需要的地方,但这似乎破坏了其他一切。

这个应用程序是一个流媒体视频应用程序,目前正在生产中,我不能破坏它,所以我最终只是把它留在原处。

有人可以告诉我这样做是否正确,我只需要找到一种移动方式.ebextensions还是我的 cronjob 配置中的问题?

app1/.ebextensions/02_python.config

app1/.ebextensions/cronjobs.txt

app1/settings.py

应用程序2/crons

这将毫无错误地部署到 AWS 弹性 beanstalk,并且日志显示它正在运行,但工作没有完成,它只在部署时运行一次命令。日志显示了这一点。

这可以完成这项工作,但仅在部署时执行一次。

这根本行不通。

0 投票
3 回答
681 浏览

python - 问题设置 django-crontab

我在我的 django 项目中设置 django-crontab 时遇到一些问题。我已按照官方文档中的说明进行操作:- https://pypi.python.org/pypi/django-crontab

我在名为 ciscoaci 的应用程序下定义了我的 cron.py。所以它的位置是project/ciscoaci(这是应用程序)/cron.py。在 cron.py 中,有一个名为 sshpostGetMACIP_scheduler() 的函数。我在 INSTALLED_APPS 的 settings.py 下定义了“django_crontab”。

我的日志中没有显示任何内容。我也尝试将 /axphome/xxx/netadc/ciscoaci/tmp/scheduled_job.log 更改为 ciscoaci/tmp/scheduled_job.log,但它不起作用。

此外,当我执行 crontab -l 时,cron 会出现。

但是我的日志中没有显示任何内容。任何帮助,将不胜感激。此时我不想使用 celery,因为它用于我项目中的临时功能。

0 投票
2 回答
1654 浏览

django - django-crontab 一天后缺少哈希

django-crontab每天都在我的服务器上运行一个函数。当我添加python manage.py crontab add一切正常的 cron 时,我可以看到 crons 并且它们正常执行(我已经测试它们每分钟都在运行并且它们按照我的意愿执行)。问题是第二天它总是抛出这个错误:

我设置了CRONTAB_DJANGO_PROJECT_NAMEandCRONTAB_DJANGO_MANAGE_PATH因为我有一个本地manage.py.

似乎它以某种方式从一天到另一天丢失了哈希。这是我的设置:

以前有人遇到过这个错误吗?

0 投票
0 回答
81 浏览

python - django_cron 似乎没有锁定任务

我正在使用 django 1.10 和 django_cron 包(0.5.0)。

该软件包默认情况下会在任务运行时锁定任务,因此它不会在其他服务器上运行。似乎在我们的项目中(托管在 3 个服务器上) - 它每小时运行 3 次(这是时间表)我没有更改配置中的任何内容,因为我知道它应该默认锁定任务。

这是任务:

crontab 任务基本上每 20 分钟运行一次。我错过了什么吗?

0 投票
1 回答
418 浏览

django - django cron 作业无法获取模型查询

我正在使用 django-crontab 并且以下 cron 作业运行良好:

以下 cron 作业由

python manage.py crontab 添加

设置.py

我的应用程序/cron.py

一旦服务器运行,它就会打印到日志文件中:

~/cron_job.log

如果我想为我的所有模型添加查询,同样的事情:

我的应用程序/cron.py

~/cron_job.log

但是当我开始查询我的模型条目时:

我的应用程序/cron.py

什么都没有打印出来。模型条目虽然存在。有什么想法吗?

0 投票
1 回答
136 浏览

python - 如果没有命令 python manage.py runcrons,Cron 不会执行我的任务

我设法制作了一个功能,可以向我的 Django 应用程序中的每个用户发送大量电子邮件,为此我使用了 django-cron 包。

我需要在一天中的特定时间发送电子邮件,因此我在函数中添加了以下内容:

问题是这个函数只有在我运行命令时才会被调用:

一次调用命令后,我该怎么做才能使应用程序正常工作python manage.py runcrons

PS:我也需要这个应用程序在 Heroku 中工作。