celery@decbe7218cb4

Worker pool options
Implementation Celery.concurrency.prefork:TaskPool
Max concurrency 2
Processes 9, 10
Max tasks per child N/A
Put guarded by semaphore False
Timeouts 0, 0
Writes {'total': 58055, 'avg': '0.50', 'all': '0.79, 0.21', 'raw': '45799, 12256', 'strategy': 'fair', 'inqueues': {'total': 2, 'active': 0}}
Worker PID 6
Prefetch Count 8
Pool size control
Broker options
Hostname 46.250.230.13
Userid None
Virtual host 0
Port 6379
Insist False
SSL False
Transport redis
Connect timeout 4
Transport options {}
Login method None
URI prefix None
Heartbeat 120.0
Failover strategy round-robin
Alternates []
Active queues
Name Exclusive Durable Routing key No ACK Alias Queue arguments Binding arguments Auto delete
celery False True celery False None None None False
Processed tasks
apps.time_tracker.tasks.generate_user_time_tracker_status 35256
apps.time_tracker.tasks.process_user_time_tracker_status_by_chunk 22799
Active tasks
Name UUID Ack PID args kwargs
Scheduled tasks
Name UUID args kwargs
Reserved tasks
Name UUID args kwargs
Revoked tasks
UUID
Task limits
Task Rate limit Timeouts
apps.billing.tasks.generate_bill_month_wise
apps.billing.tasks.process_bill_month_wise_by_chunk
apps.time_tracker.tasks.generate_user_time_tracker_status
apps.time_tracker.tasks.process_user_time_tracker_status_by_chunk
Configuration options
ABSOLUTE_URL_OVERRIDES {}
ADMINS []
ALLOWED_HOSTS ['"bpo.riseuplabs.com', 'localhost', '127.0.0.1', '46.250.230.122', '118.179.158.42', '46.250.230.13"']
ANONYMOUS_USER_NAME anonymous_user
APPEND_SLASH True
AUTHENTICATION_BACKENDS ['django.contrib.auth.backends.ModelBackend', 'guardian.backends.ObjectPermissionBackend']
AUTH_PASSWORD_VALIDATORS ********
AUTH_USER_MODEL user.User
BASE_DIR PosixPath('/app')
CACHES {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
CACHE_MIDDLEWARE_ALIAS default
CACHE_MIDDLEWARE_KEY_PREFIX ********
CACHE_MIDDLEWARE_SECONDS 600
CELERY_ACCEPT_CONTENT ['json']
CELERY_BACKEND redis://46.250.230.13:6379/2
CELERY_BROKER_CONNECTION_RETRY_ON_STARTUP True
CELERY_BROKER_URL redis://46.250.230.13:6379/0
CELERY_RESULT_BACKEND redis://46.250.230.13:6379/1
CELERY_RESULT_SERIALIZER json
CELERY_TASK_SERIALIZER json
CELERY_TIMEZONE Asia/Dhaka
CHANNEL_LAYERS {'default': {'BACKEND': 'channels_redis.core.RedisChannelLayer', 'CONFIG': {'hosts': [['127.0.0.1', 6379]]}}}
CSRF_COOKIE_AGE 31449600
CSRF_COOKIE_HTTPONLY False
CSRF_COOKIE_NAME csrftoken
CSRF_COOKIE_PATH /
CSRF_COOKIE_SAMESITE Lax
CSRF_COOKIE_SECURE False
CSRF_FAILURE_VIEW django.views.csrf.csrf_failure
CSRF_HEADER_NAME HTTP_X_CSRFTOKEN
CSRF_TRUSTED_ORIGINS ['"https://bpo.riseuplabs.com', 'http://46.250.230.122:8011"']
CSRF_USE_SESSIONS False
CUSTOM_APPS ['apps.user', 'apps.campaign', 'apps.time_tracker', 'apps.bonus', 'apps.billing', 'apps.log', 'apps.notification', 'apps.analytics']
DATABASES {'default': {'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'bpo_prod_db', 'USER': 'bpo_app_dbuser', 'PASSWORD': '********', 'HOST': '46.250.230.123', 'PORT': '5432', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'CONN_HEALTH_CHECKS': False, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}}, 'pgsql': {'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': 'bpo_prod_db', 'USER': 'bpo_app_dbuser', 'PASSWORD': '********', 'HOST': '46.250.230.123', 'PORT': '5432', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'CONN_HEALTH_CHECKS': False, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}}}
DATABASE_ROUTERS ********
DATA_UPLOAD_MAX_MEMORY_SIZE 2621440
DATA_UPLOAD_MAX_NUMBER_FIELDS 1000
DATA_UPLOAD_MAX_NUMBER_FILES 100
DATETIME_FORMAT N j, Y, P
DATETIME_INPUT_FORMATS ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M']
DATE_FORMAT N j, Y
DATE_INPUT_FORMATS ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y']
DEBUG True
DEBUG_PROPAGATE_EXCEPTIONS False
DECIMAL_SEPARATOR .
DEFAULT_APPS ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles']
DEFAULT_AUTO_FIELD django.db.models.BigAutoField
DEFAULT_CHARSET utf-8
DEFAULT_EXCEPTION_REPORTER django.views.debug.ExceptionReporter
DEFAULT_EXCEPTION_REPORTER_FILTER django.views.debug.SafeExceptionReporterFilter
DEFAULT_FROM_EMAIL webmaster@localhost
DEFAULT_INDEX_TABLESPACE
DEFAULT_TABLESPACE
DISALLOWED_USER_AGENTS []
DJANGO_VITE_PLUGIN {'DEV_MODE': False, 'BUILD_DIR': 'frontend/build', 'WS_CLIENT': '@vite/client', 'HOT_FILE': '/app/.hotfile', 'MANIFEST': "PosixPath('frontend/build/.vite/manifest.json')", 'BUILD_URL_PREFIX': '/static/', 'JS_ATTRS': {'type': 'module'}, 'CSS_ATTRS': {'rel': 'stylesheet', 'type': 'text/css'}, 'STATIC_LOOKUP': True}
EMAIL_BACKEND django.core.mail.backends.smtp.EmailBackend
EMAIL_HOST localhost
EMAIL_HOST_PASSWORD ********
EMAIL_HOST_USER
EMAIL_PORT 25
EMAIL_SSL_KEYFILE ********
EMAIL_SUBJECT_PREFIX [Django]
EMAIL_USE_LOCALTIME False
EMAIL_USE_SSL False
EMAIL_USE_TLS False
EMS_API_BASE_URL ********
EMS_API_KEY ********
ENABLE_DEBUG_TOOLBAR False
ENABLE_SILK False
FILE_UPLOAD_HANDLERS ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
FILE_UPLOAD_MAX_MEMORY_SIZE 2621440
FILE_UPLOAD_PERMISSIONS 420
FIRST_DAY_OF_WEEK 0
FIXTURE_DIRS []
FORMS_URLFIELD_ASSUME_HTTPS False
FORM_RENDERER django.forms.renderers.DjangoTemplates
GENERATE_ACTIVITY_LOG True
IGNORABLE_404_URLS []
INSTALLED_APPS ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'apps.user', 'apps.campaign', 'apps.time_tracker', 'apps.bonus', 'apps.billing', 'apps.log', 'apps.notification', 'apps.analytics', 'rest_framework', 'django_vite_plugin', 'django_extensions', 'simple_history', 'phonenumber_field', 'django_filters', 'knox', 'guardian']
INTERNAL_IPS []
LANGUAGES [['af', 'Afrikaans'], ['ar', 'Arabic'], ['ar-dz', 'Algerian Arabic'], ['ast', 'Asturian'], ['az', 'Azerbaijani'], ['bg', 'Bulgarian'], ['be', 'Belarusian'], ['bn', 'Bengali'], ['br', 'Breton'], ['bs', 'Bosnian'], ['ca', 'Catalan'], ['ckb', 'Central Kurdish (Sorani)'], ['cs', 'Czech'], ['cy', 'Welsh'], ['da', 'Danish'], ['de', 'German'], ['dsb', 'Lower Sorbian'], ['el', 'Greek'], ['en', 'English'], ['en-au', 'Australian English'], ['en-gb', 'British English'], ['eo', 'Esperanto'], ['es', 'Spanish'], ['es-ar', 'Argentinian Spanish'], ['es-co', 'Colombian Spanish'], ['es-mx', 'Mexican Spanish'], ['es-ni', 'Nicaraguan Spanish'], ['es-ve', 'Venezuelan Spanish'], ['et', 'Estonian'], ['eu', 'Basque'], ['fa', 'Persian'], ['fi', 'Finnish'], ['fr', 'French'], ['fy', 'Frisian'], ['ga', 'Irish'], ['gd', 'Scottish Gaelic'], ['gl', 'Galician'], ['he', 'Hebrew'], ['hi', 'Hindi'], ['hr', 'Croatian'], ['hsb', 'Upper Sorbian'], ['hu', 'Hungarian'], ['hy', 'Armenian'], ['ia', 'Interlingua'], ['id', 'Indonesian'], ['ig', 'Igbo'], ['io', 'Ido'], ['is', 'Icelandic'], ['it', 'Italian'], ['ja', 'Japanese'], ['ka', 'Georgian'], ['kab', 'Kabyle'], ['kk', 'Kazakh'], ['km', 'Khmer'], ['kn', 'Kannada'], ['ko', 'Korean'], ['ky', 'Kyrgyz'], ['lb', 'Luxembourgish'], ['lt', 'Lithuanian'], ['lv', 'Latvian'], ['mk', 'Macedonian'], ['ml', 'Malayalam'], ['mn', 'Mongolian'], ['mr', 'Marathi'], ['ms', 'Malay'], ['my', 'Burmese'], ['nb', 'Norwegian Bokmål'], ['ne', 'Nepali'], ['nl', 'Dutch'], ['nn', 'Norwegian Nynorsk'], ['os', 'Ossetic'], ['pa', 'Punjabi'], ['pl', 'Polish'], ['pt', 'Portuguese'], ['pt-br', 'Brazilian Portuguese'], ['ro', 'Romanian'], ['ru', 'Russian'], ['sk', 'Slovak'], ['sl', 'Slovenian'], ['sq', 'Albanian'], ['sr', 'Serbian'], ['sr-latn', 'Serbian Latin'], ['sv', 'Swedish'], ['sw', 'Swahili'], ['ta', 'Tamil'], ['te', 'Telugu'], ['tg', 'Tajik'], ['th', 'Thai'], ['tk', 'Turkmen'], ['tr', 'Turkish'], ['tt', 'Tatar'], ['udm', 'Udmurt'], ['ug', 'Uyghur'], ['uk', 'Ukrainian'], ['ur', 'Urdu'], ['uz', 'Uzbek'], ['vi', 'Vietnamese'], ['zh-hans', 'Simplified Chinese'], ['zh-hant', 'Traditional Chinese']]
LANGUAGES_BIDI ['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', 'ur']
LANGUAGE_CODE en-us
LANGUAGE_COOKIE_HTTPONLY False
LANGUAGE_COOKIE_NAME django_language
LANGUAGE_COOKIE_PATH /
LANGUAGE_COOKIE_SECURE False
LOCALE_PATHS []
LOGGING {}
LOGGING_CONFIG logging.config.dictConfig
LOGIN_REDIRECT_URL /accounts/profile/
LOGIN_URL /accounts/login/
MANAGERS []
MEDIA_ROOT PosixPath('/app/media')
MEDIA_URL /media/
MESSAGE_STORAGE django.contrib.messages.storage.fallback.FallbackStorage
MIDDLEWARE ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware']
MIGRATION_MODULES {}
MONTH_DAY_FORMAT F j
NUMBER_GROUPING 0
PASSWORD_HASHERS ********
PASSWORD_RESET_TIMEOUT ********
PREPEND_WWW False
REST_FRAMEWORK {'DEFAULT_AUTHENTICATION_CLASSES': ['knox.auth.TokenAuthentication'], 'DEFAULT_PAGINATION_CLASS': 'common.custom_paginator.CustomPagination', 'DEFAULT_FILTER_BACKENDS': ['django_filters.rest_framework.DjangoFilterBackend'], 'DEFAULT_PERMISSION_CLASSES': ['rest_framework.permissions.IsAuthenticated'], 'DEFAULT_THROTTLE_CLASSES': ['rest_framework.throttling.AnonRateThrottle', 'rest_framework.throttling.UserRateThrottle'], 'DEFAULT_THROTTLE_RATES': {'anon': '5/min', 'user': '60/min'}}
REST_KNOX {'USER_SERIALIZER': 'apps.user.serializers.UserSerializer', 'TOKEN_TTL': '********'}
ROOT_URLCONF conf.urls
SECRET_KEY ********
SECRET_KEY_FALLBACKS ********
SECURE_CONTENT_TYPE_NOSNIFF True
SECURE_CROSS_ORIGIN_OPENER_POLICY same-origin
SECURE_HSTS_INCLUDE_SUBDOMAINS False
SECURE_HSTS_PRELOAD False
SECURE_HSTS_SECONDS 0
SECURE_REDIRECT_EXEMPT []
SECURE_REFERRER_POLICY same-origin
SECURE_SSL_REDIRECT False
SERVER_EMAIL root@localhost
SESSION_CACHE_ALIAS default
SESSION_COOKIE_AGE 1209600
SESSION_COOKIE_HTTPONLY True
SESSION_COOKIE_NAME sessionid
SESSION_COOKIE_PATH /
SESSION_COOKIE_SAMESITE Lax
SESSION_COOKIE_SECURE False
SESSION_ENGINE django.contrib.sessions.backends.db
SESSION_EXPIRE_AT_BROWSER_CLOSE False
SESSION_SAVE_EVERY_REQUEST False
SESSION_SERIALIZER django.contrib.sessions.serializers.JSONSerializer
SETTINGS_MODULE conf.settings
SHORT_DATETIME_FORMAT m/d/Y P
SHORT_DATE_FORMAT m/d/Y
SIGNING_BACKEND django.core.signing.TimestampSigner
SILENCED_SYSTEM_CHECKS []
STATICFILES_DIRS ['/app/static', '/app/frontend/build']
STATICFILES_FINDERS ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
STATIC_ROOT /app/staticfiles
STATIC_URL /static/
STORAGES {'default': {'BACKEND': 'django.core.files.storage.FileSystemStorage'}, 'staticfiles': {'BACKEND': 'django.contrib.staticfiles.storage.StaticFilesStorage'}}
TEMPLATES [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/app/templates'], 'APP_DIRS': True, 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages']}}]
TEST_NON_SERIALIZED_APPS []
TEST_RUNNER django.test.runner.DiscoverRunner
THIRD_PARTY_APPS ['rest_framework', 'django_vite_plugin', 'django_extensions', 'simple_history', 'phonenumber_field', 'django_filters', 'knox', 'guardian']
THOUSAND_SEPARATOR ,
TIME_FORMAT P
TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
TIME_ZONE Asia/Dhaka
USE_I18N True
USE_THOUSAND_SEPARATOR False
USE_TZ True
USE_X_FORWARDED_HOST False
USE_X_FORWARDED_PORT False
WSGI_APPLICATION conf.wsgi.application
X_FRAME_OPTIONS DENY
YEAR_MONTH_FORMAT F Y
beat_schedule {'monitoring-user-time-tracker-status': {'task': 'apps.time_tracker.tasks.generate_user_time_tracker_status', 'schedule': '<crontab: */1 * * * * (m/h/dM/MY/d)>'}}
broker_connection_retry_on_startup True
include ['apps.billing.tasks', 'celery.app.builtins', 'apps.time_tracker.tasks']
is_overridden <bound method Settings.is_overridden of <Settings "conf.settings">>
System usage statistics
utime 5346.23966
stime 1042.271825
maxrss 94228
ixrss 0
idrss 0
isrss 0
minflt 36656
majflt 35265
nswap 0
inblock 108064
oublock 293512
msgsnd 0
msgrcv 0
nsignals 0
nvcsw 5192519
nivcsw 137359
Other statistics
uptime 2115361