Michael Elsdorfer
|
788b1b6548
When running as an unprivileged user, celeryd may not be able to delete it's pid and lockfile on shutdown itself. Let the init script take care of it.
|
há 15 anos atrás |
Ask Solem
|
c0b28ff075
More pidlock clean-up
|
há 15 anos atrás |
Ask Solem
|
a57a558015
Clean-up the platform module.
|
há 15 anos atrás |
Ask Solem
|
0ab2e9bacc
Use our own pidfile mechanism, don't need full lockfile support as the granularity we need is by main process.
|
há 15 anos atrás |
Ask Solem
|
2dbc041560
New way to autodiscover task modules using importlib
|
há 15 anos atrás |
Ask Solem
|
171a61c7c9
Added new dependency: importlib (if not already available)
|
há 15 anos atrás |
Ask Solem
|
15ebb814da
Fix typo os.unlink(filename) -> os.unlink(path). Thanks dmishe. Closes #55
|
há 15 anos atrás |
Ask Solem
|
0f0b3433e6
More docstrings for celery.beat
|
há 15 anos atrás |
Ask Solem
|
35e3e69cf5
Ignore permission denied errors when removing pidfile.
|
há 15 anos atrás |
Ask Solem
|
0a09648fe3
when embedded inside celeryd, celerybeat now uses a tight loop interval (1 second), this because the service can't shutdown until all threads have woken up.
|
há 15 anos atrás |
Ask Solem
|
1a7ebcc1c8
Set euid/egid ourselves. Allow using username/groupnames for the --uid/--gid arguments, also if no --gid is specified, it uses the specified users primary gid.
|
há 15 anos atrás |
Ask Solem
|
947418989c
Remove celery.contrib.coroutine
|
há 15 anos atrás |
Ask Solem
|
f555f7e48d
Fix syntax error
|
há 15 anos atrás |
Ask Solem
|
8211f882bd
Remove unused variable
|
há 15 anos atrás |
Ask Solem
|
7ff85f12e2
Aggregate needs a process method processing all the data gathered at once.
|
há 15 anos atrás |
Ask Solem
|
51366e9e29
Tasks as coroutines.
|
há 15 anos atrás |
Ask Solem
|
5772b2bc98
Get DjangoBrokerConnection from one place: celery.messaging.establish_connection
|
há 15 anos atrás |
Ask Solem
|
54668397a5
Get default logger from common place.
|
há 15 anos atrás |
Ask Solem
|
bcc5ffde42
New setting CELERYBEAT_MAX_LOOP_INTERVAL. The maximum number of seconds to sleep between rechecking the periodic task schedule.
|
há 15 anos atrás |
Ask Solem
|
e138e1c8c3
Clean-up and document the PeriodicTask.is_due method
|
há 15 anos atrás |
Ask Solem
|
8381f97ffc
Forgot debugging change leaving the clean-up task being called every minute.
|
há 15 anos atrás |
Ask Solem
|
498b83c74e
celerybeat: Remaining now works better, PeriodicTask.is_due now returns (is_due, next_time_to_run) instead, where next_time_to_run is in seconds.
|
há 15 anos atrás |
Ask Solem
|
d58005cfd4
Fix a bug in the estimate remaining time part.
|
há 15 anos atrás |
Ask Solem
|
84d4520baf
celerybeat: Don't loop every second, instead find the shortest remaining time and sleep for that long.
|
há 15 anos atrás |
Ask Solem
|
b2b5e2b791
Make exposing methods on the control panel class explicit by using an @expose decorator.
|
há 15 anos atrás |
Ask Solem
|
a2e0491710
Allow directing a control command to a single host only, by adding a "destination" field contaning the workers hostname.
|
há 15 anos atrás |
Ask Solem
|
4fc94c2239
Broadcast control commands now handled in a common place + added the ability to set rate limits remotely.
|
há 15 anos atrás |
Ask Solem
|
1762e216ea
celerybeat: Allow setting the schedule path with -s|--schedule, note that the extension ".db" will be appended to the filename.
|
há 15 anos atrás |
Ask Solem
|
d663c1b615
Automatically add buckets for task types not registered at init. Thanks thruflo
|
há 15 anos atrás |
Ask Solem
|
80cf4c9876
Remove autodoc for celery.monitoring
|
há 15 anos atrás |