我正在为django和django-rest编写一个API。我曾经在ubuntu上开发它,但当我切换到windows时,django的每个响应都会出现这些错误。 Exception happened during processing of request from ('127.0.0.1', 54161)
Traceback (most recent call last):
File "C:\Users\Admin\anaconda3\envs\project\lib\socketserver.py", line 650, in process_requ
我想向芹菜中的一个长时间运行的任务发送一个“暂停”信号,我正在尝试找出最好的方法。在视图中,我可以从数据库中拉出对象的一个实例,并告诉它进行保存,但它与Celery中的对象实例不同。该对象不会检查它是否已暂停。
从长时间运行的类和任务中轮询数据库感觉很奇怪和不切实际,所以我考虑向我的实例发送一条消息。我考虑过使用pubsub,但我更喜欢使用Django signals,因为它已经是一个Django项目。我可能用错误的方式来处理这个问题。
下面是一个不起作用的例子:
Models.py
class LongRunningClass(models.Model):
is_paused = m
我有一个长时间运行的作业,它迭代上百万行来执行一些任务。我希望能够在这个迭代的中间停止,如果工作被要求关闭的话。基本上我有这个
public class MyLongRunningJob : IJob
{
public void Execute(IJobExecutionContext context)
{
var rows = GetAllRows();
foreach(var row in rows)
{
DoSomething(row);
}
}
}
我想要这样的东西
p
我有一个网站,现在已经在Apache2上运行了几个月,并且周期性地出现以下问题:
[Sat Nov 12 06:18:34 2011] [error] [client X.Y.Z.158] Premature end of script headers: sleepsoundly_wsgi.py
[Sat Nov 12 06:18:49 2011] [error] [client X.Y.Z.158] Premature end of script headers: sleepsoundly_wsgi.py
它已经运行了上千个请求,没有出现任何问题,但它会周期性地这样做几次,然后一切都会正常的