I have a fresh installation on Ubuntu 22 with all latest libraries. When starting with docker compose up -d the log seems ok after I have applied some tweaks from other issues in the queue, e.g. setting COMPRESS_ENABLED = True and USE_X_FORWARDED_HOST = True in local_settings.py:
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service 00-legacy: starting
s6-rc: info: service 00-legacy successfully started
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/01-envfile
cont-init: info: /etc/cont-init.d/01-envfile exited 0
cont-init: info: running /etc/cont-init.d/02-tamper-check
cont-init: info: /etc/cont-init.d/02-tamper-check exited 0
cont-init: info: running /etc/cont-init.d/10-adduser
-------------------------------------
_ ()
| | ___ _ __
| | / __| | | / \
| | \__ \ | | | () |
|_| |___/ |_| \__/
Brought to you by linuxserver.io
-------------------------------------
To support LSIO projects visit:
https://www.linuxserver.io/donate/
-------------------------------------
GID/UID
-------------------------------------
User uid: 1000
User gid: 1000
-------------------------------------
cont-init: info: /etc/cont-init.d/10-adduser exited 0
cont-init: info: running /etc/cont-init.d/30-config
New container detected. Setting up app folder and fixing permissions.
Operations to perform:
Apply all migrations: accounts, admin, api, auth, contenttypes, payments, sessions
Running migrations:
Applying contenttypes.0001_initial... OK
Applying auth.0001_initial... OK
Applying accounts.0001_initial... OK
Applying accounts.0002_profile_ping_log_limit... OK
Applying accounts.0003_profile_token... OK
Applying accounts.0004_profile_api_key... OK
Applying accounts.0005_auto_20160509_0801... OK
Applying accounts.0006_profile_current_team... OK
Applying accounts.0007_profile_check_limit... OK
Applying accounts.0008_profile_bill_to... OK
Applying accounts.0009_auto_20170714_1734... OK
Applying accounts.0010_profile_team_limit... OK
Applying accounts.0011_profile_sort... OK
Applying accounts.0012_auto_20171014_1002... OK
Applying accounts.0013_remove_profile_team_access_allowed... OK
Applying accounts.0014_auto_20171227_1530... OK
Applying accounts.0015_auto_20181029_1858... OK
Applying accounts.0016_remove_profile_bill_to... OK
Applying accounts.0017_auto_20190112_1426... OK
Applying accounts.0018_auto_20190112_1426... OK
Applying accounts.0019_project_badge_key... OK
Applying accounts.0020_auto_20190112_1950... OK
Applying accounts.0021_auto_20190112_2005... OK
Applying accounts.0022_auto_20190114_0857... OK
Applying accounts.0023_auto_20190117_1419... OK
Applying accounts.0024_auto_20190119_1540... OK
Applying accounts.0025_remove_member_team... OK
Applying accounts.0026_auto_20190204_2042... OK
Applying accounts.0027_profile_deletion_notice_date... OK
Applying accounts.0028_auto_20191119_1346... OK
Applying accounts.0029_remove_profile_current_project... OK
Applying accounts.0030_member_transfer_request_date... OK
Applying accounts.0031_auto_20200803_1413... OK
Applying accounts.0032_auto_20200819_0757... OK
Applying accounts.0033_member_rw... OK
Applying accounts.0034_credential... OK
Applying accounts.0035_profile_reports... OK
Applying accounts.0036_fill_profile_reports... OK
Applying accounts.0037_profile_tz... OK
Applying accounts.0038_profile_theme... OK
Applying accounts.0039_remove_profile_reports_allowed... OK
Applying accounts.0040_auto_20210722_1244... OK
Applying accounts.0041_fill_role... OK
Applying accounts.0042_remove_member_rw... OK
Applying accounts.0043_add_role_manager... OK
Applying accounts.0044_auto_20210730_0942... OK
Applying accounts.0045_auto_20210908_1257... OK
Applying admin.0001_initial... OK
Applying admin.0002_logentry_remove_auto_add... OK
Applying admin.0003_logentry_add_action_flag_choices... OK
Applying api.0001_initial... OK
Applying api.0002_auto_20150616_0732... OK
Applying api.0003_auto_20150616_1249... OK
Applying api.0004_auto_20150616_1319... OK
Applying api.0005_auto_20150630_2021... OK
Applying api.0006_check_grace... OK
Applying api.0007_ping... OK
Applying api.0008_auto_20150801_1213... OK
Applying api.0009_auto_20150801_1250... OK
Applying api.0010_channel... OK
Applying api.0011_notification... OK
Applying api.0012_auto_20150930_1922... OK
Applying api.0013_auto_20151001_2029... OK
Applying api.0014_auto_20151019_2039... OK
Applying api.0015_auto_20151022_1008... OK
Applying api.0016_auto_20151030_1107... OK
Applying api.0017_auto_20151117_1032... OK
Applying api.0018_remove_ping_body... OK
Applying api.0019_check_tags... OK
Applying api.0020_check_n_pings... OK
Applying api.0021_ping_n... OK
Applying api.0022_auto_20160130_2042... OK
Applying api.0023_auto_20160131_1919... OK
Applying api.0024_auto_20160203_2227... OK
Applying api.0025_auto_20160216_1214... OK
Applying api.0026_auto_20160415_1824... OK
Applying api.0027_auto_20161213_1059... OK
Applying api.0028_auto_20170305_1907... OK
Applying api.0029_auto_20170507_1251... OK
Applying api.0030_check_last_ping_body... OK
Applying api.0031_auto_20170509_1320... OK
Applying api.0032_auto_20170608_1158... OK
Applying api.0033_auto_20170714_1715... OK
Applying api.0034_auto_20171227_1530... OK
Applying api.0035_auto_20171229_2008... OK
Applying api.0036_auto_20180116_2243... OK
Applying api.0037_auto_20180127_1215... OK
Applying api.0038_auto_20180318_1306... OK
Applying api.0039_remove_check_last_ping_body... OK
Applying api.0040_auto_20180517_1336... OK
Applying api.0041_check_desc... OK
Applying api.0042_auto_20181029_1522... OK
Applying api.0043_channel_name... OK
Applying api.0044_auto_20181120_2004... OK
Applying api.0045_flip... OK
Applying api.0046_auto_20181218_1245... OK
Applying api.0047_auto_20181225_2315... OK
Applying api.0048_auto_20190102_0737... OK
Applying api.0049_auto_20190102_0743... OK
Applying api.0050_ping_kind... OK
Applying api.0051_auto_20190104_0908... OK
Applying api.0052_auto_20190104_1122... OK
Applying api.0053_check_subject... OK
Applying api.0054_auto_20190112_1427... OK
Applying api.0055_auto_20190112_1427... OK
Applying api.0056_auto_20190114_0857... OK
Applying api.0057_auto_20190118_1319... OK
Applying api.0058_auto_20190312_1716... OK
Applying api.0059_auto_20190314_1744... OK
Applying api.0060_tokenbucket... OK
Applying api.0061_webhook_values... OK
Applying api.0062_auto_20190720_1350... OK
Applying api.0063_auto_20190903_0901... OK
Applying api.0064_auto_20191119_1346... OK
Applying api.0065_auto_20191127_1240... OK
Applying api.0066_channel_last_error... OK
Applying api.0067_last_error_values... OK
Applying api.0068_auto_20200117_1023... OK
Applying api.0069_auto_20200117_1227... OK
Applying api.0070_auto_20200411_1310... OK
Applying api.0071_check_manual_resume... OK
Applying api.0072_auto_20200701_1007... OK
Applying api.0073_auto_20200721_1000... OK
Applying api.0074_auto_20200803_1411... OK
Applying api.0075_auto_20200805_1004... OK
Applying api.0076_auto_20201128_0951... OK
Applying api.0077_auto_20210506_0755... OK
Applying api.0078_sms_values... OK
Applying api.0079_auto_20210907_0918... OK
Applying api.0080_fill_slug... OK
Applying api.0081_channel_last_notify... OK
Applying api.0082_fill_last_notify... OK
Applying api.0083_channel_disabled... OK
Applying api.0084_ping_body_raw... OK
Applying api.0085_ping_object_size... OK
Applying api.0086_remove_check_last_ping_was_fail_and_more... OK
Applying contenttypes.0002_remove_content_type_name... OK
Applying auth.0002_alter_permission_name_max_length... OK
Applying auth.0003_alter_user_email_max_length... OK
Applying auth.0004_alter_user_username_opts... OK
Applying auth.0005_alter_user_last_login_null... OK
Applying auth.0006_require_contenttypes_0002... OK
Applying auth.0007_alter_validators_add_error_messages... OK
Applying auth.0008_alter_user_username_max_length... OK
Applying auth.0009_alter_user_last_name_max_length... OK
Applying auth.0010_alter_group_name_max_length... OK
Applying auth.0011_update_proxy_permissions... OK
Applying auth.0012_alter_user_first_name_max_length... OK
Applying payments.0001_initial... OK
Applying payments.0002_subscription_plan_id... OK
Applying payments.0003_subscription_address_id... OK
Applying payments.0004_subscription_send_invoices... OK
Applying payments.0005_subscription_plan_name... OK
Applying payments.0006_subscription_invoice_email... OK
Applying sessions.0001_initial... OK
Superuser created.
cont-init: info: /etc/cont-init.d/30-config exited 0
cont-init: info: running /etc/cont-init.d/90-custom-folders
cont-init: info: /etc/cont-init.d/90-custom-folders exited 0
cont-init: info: running /etc/cont-init.d/99-custom-files
[custom-init] no custom files found exiting...
cont-init: info: /etc/cont-init.d/99-custom-files exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun healthchecks (no readiness notification)
s6-rc: info: service legacy-services successfully started
s6-rc: info: service 99-ci-service-check: starting
[ls.io-init] done.
[uWSGI] getting INI configuration from uwsgi.ini
[uwsgi-static] added mapping for /static => static-collected
*** Starting uWSGI 2.0.19.1 (64bit) on [Wed Aug 3 07:36:13 2022] ***
compiled with version: 10.3.1 20210424 on 05 April 2021 18:18:03
os: Linux-5.15.0-43-generic #46-Ubuntu SMP Tue Jul 12 10:30:17 UTC 2022
nodename: 0755bd4758d0
machine: x86_64
clock source: unix
pcre jit disabled
detected number of CPU cores: 12
current working directory: /app/healthchecks
detected binary path: /usr/sbin/uwsgi
your memory page size is 4096 bytes
detected max file descriptor number: 1048576
building mime-types dictionary from file /etc/mime.types...s6-rc: info: service 99-ci-service-check successfully started
1311 entry found
lock engine: pthread robust mutexes
thunder lock: disabled (you can enable it with --thunder-lock)
uwsgi socket 0 bound to TCP address :8000 fd 3
Python version: 3.9.5 (default, Nov 24 2021, 21:19:13) [GCC 10.3.1 20210424]
Python main interpreter initialized at 0x7eff5a2fac00
python threads support enabled
your server socket listen backlog is limited to 100 connections
your mercy for graceful operations on workers is 60 seconds
mapped 203184 bytes (198 KB) for 1 cores
*** Operational MODE: single process ***
running "exec:/usr/bin/python3 ./manage.py collectstatic --noinput" (pre app)...
319 static files copied to '/app/healthchecks/static-collected'.
running "exec:/usr/bin/python3 ./manage.py compress" (pre app)...
Compressing... done
Compressed 23 block(s) from 124 template(s) for 1 context(s).
WSGI app 0 (mountpoint='') ready in 0 seconds on interpreter 0x7eff5a2fac00 pid: 117 (default app)
*** uWSGI is running in multiple interpreter mode ***
spawned uWSGI master process (pid: 117)
spawned uWSGI worker 1 (pid: 128, cores: 1)
[uwsgi-daemons] spawning "/usr/bin/python3 ./manage.py sendalerts" (uid: 1000 gid: 1000)
But the server is not responding to requests on port 8000. Looking into the container, it seems that nothing is listing on a TCP port and some processes haven't finished, which on an older installation are not there after having started the system:
root@0755bd4758d0:/# ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 208 60 ? Ss 07:36 0:00 /package/admin/s6/command/s6-svscan -d4 -- /run/service
root 15 0.0 0.0 212 64 ? S 07:36 0:00 s6-supervise s6-linux-init-shutdownd
root 17 0.0 0.0 204 4 ? Ss 07:36 0:00 /package/admin/s6-linux-init/command/s6-linux-init-shutdownd -c /run/
root 26 0.0 0.0 212 64 ? S 07:36 0:00 s6-supervise s6rc-oneshot-runner
root 27 0.0 0.0 212 68 ? S 07:36 0:00 s6-supervise s6rc-fdholder
root 34 0.0 0.0 188 4 ? Ss 07:36 0:00 /package/admin/s6/command/s6-ipcserverd -1 -- /package/admin/s6/comma
root 115 0.0 0.0 212 64 ? S 07:36 0:00 s6-supervise healthchecks
abc 117 1.1 0.0 56448 50892 ? Ss 07:36 0:00 /usr/sbin/uwsgi uwsgi.ini
abc 128 0.0 0.0 56448 41676 ? S 07:36 0:00 /usr/sbin/uwsgi uwsgi.ini
abc 129 2.8 0.0 58044 54024 ? Ss 07:36 0:01 /usr/bin/python3 ./manage.py sendalerts
root 131 0.1 0.0 2592 2288 pts/0 Ss 07:36 0:00 bash
root 144 0.0 0.0 1708 884 pts/0 R+ 07:36 0:00 ps aux
root@0755bd4758d0:/# netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags Type State I-Node Path
unix 3 [ ] STREAM CONNECTED 7288581
unix 3 [ ] STREAM CONNECTED 7288584
unix 3 [ ] STREAM CONNECTED 7288585
unix 3 [ ] STREAM CONNECTED 7288582
I have no idea what's wrong here and hope for some advice.
Environment
OS: Ubuntu 22.04
CPU architecture: x86_64
How docker service was installed: apt-get
Command used to create docker container (run/create/compose/screenshot)
Used the provided docker-compose.yml and docker compose up -d
Docker logs
See above. The container seems to work correctly:
docker compose ps
NAME COMMAND SERVICE STATUS PORTS
healthchecks_lakedrops-app-1 "/init" app running 8000/tcp
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Expected Behavior
I have a fresh installation on Ubuntu 22 with all latest libraries. When starting with
docker compose up -d
the log seems ok after I have applied some tweaks from other issues in the queue, e.g. settingCOMPRESS_ENABLED = True
andUSE_X_FORWARDED_HOST = True
inlocal_settings.py
:But the server is not responding to requests on port 8000. Looking into the container, it seems that nothing is listing on a TCP port and some processes haven't finished, which on an older installation are not there after having started the system:
I have no idea what's wrong here and hope for some advice.
Environment
OS: Ubuntu 22.04 CPU architecture: x86_64 How docker service was installed: apt-get
Command used to create docker container (run/create/compose/screenshot)
Used the provided docker-compose.yml and
docker compose up -d
Docker logs
See above. The container seems to work correctly: