在过去的 12 个月里,我一直在从外部应用程序执行特定的管理命令,没有出现任何问题。我最近升级到 Django 1.5,出于某种原因,它现在正在抛出:
IOError: [Errno 10] No child processes
这是管理命令:
class Command(BaseCommand):
args = '<camera_id camera_id ...>'
help = 'Checks the alerts table once motion is detected'
def handle(self, *args, **options):
for id in args:
try:
camera = IpCamera.objects.get(pk=id)
#add log
ipcl = IpCameraLog(ipCamera=camera, type='started').save()
#check alerts
except IpCamera.DoesNotExist:
raise CommandError("Camera %s does not exist" % id)
任何人有任何想法会导致这种情况吗?
非常感谢。