Well, we wanted it to run at boot and had 1-2 servers running in an AutoScaling Group to handle load so we might have needed that.
But it isn’t looking like foreground is helping any …
$ kolibri start --foreground
INFO: No C extensions are available for this platform
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:116: PkgResourcesDeprecationWarning: 0.1.43ubuntu1 is an invalid version and will not be supported in a future release
warnings.warn(
/usr/lib/python3/dist-packages/pkg_resources/__init__.py:116: PkgResourcesDeprecationWarning: 1.1build1 is an invalid version and will not be supported in a future release
warnings.warn(
INFO Option DEBUG in section [Server] being overridden by environment variable KOLIBRI_DEBUG
INFO Option DEBUG_LOG_DATABASE in section [Server] being overridden by environment variable KOLIBRI_DEBUG_LOG_DATABASE
INFO Running Kolibri with the following settings: kolibri.deployment.default.settings.base
INFO Importing 'tasks' module from django apps
INFO Starting Kolibri 0.15.7
INFO Bus state: ENTER
INFO Listening for SIGTERM.
INFO Listening for SIGHUP.
INFO Listening for SIGUSR1.
INFO Listening for SIGINT.
INFO Bus state: IDLE
INFO Bus state: START
INFO Starting async task workers.
INFO Started monitor thread 'ProcessControlPlugin'.
INFO Started monitor thread 'ZeroConfPlugin'.
INFO Starting on 0.0.0.0:0
INFO Waiting for 0.0.0.0:37391
INFO Serving on 0.0.0.0:37391
INFO Starting on 0.0.0.0:8080
INFO Waiting for 0.0.0.0:8080
INFO Serving on 0.0.0.0:8080
INFO Registering ourselves to zeroconf network with id '09b7345875e25fc3f76ac5707914c771' and port '8080'
ERROR Error in 'SERVING' listener <bound method ZeroConfPlugin.SERVING of <kolibri.utils.server.ZeroConfPlugin object at 0x7efd779f5930>>
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/kolibri/dist/magicbus/base.py", line 273, in publish
result = listener(*args, **kwargs)
File "/usr/lib/python3/dist-packages/kolibri/utils/server.py", line 261, in SERVING
self.broadcast.start_broadcast()
File "/usr/lib/python3/dist-packages/kolibri/core/discovery/utils/network/broadcast.py", line 357, in start_broadcast
self.register()
File "/usr/lib/python3/dist-packages/kolibri/core/discovery/utils/network/broadcast.py", line 429, in register
self.events.publish(EVENT_REGISTER_INSTANCE, self.instance)
File "/usr/lib/python3/dist-packages/kolibri/dist/magicbus/base.py", line 291, in publish
raise exc
magicbus.base.ChannelFailures: ProgrammingError('relation "discovery_networklocation" does not exist\nLINE 1: ... "discovery_networklocation"."last_accessed" FROM "discovery...\n ^\n')
ERROR Error in 'START' listener <bound method KolibriServerPlugin.START of <kolibri.utils.server.KolibriServerPlugin object at 0x7efd779f49a0>>
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/kolibri/dist/magicbus/base.py", line 273, in publish
result = listener(*args, **kwargs)
File "/usr/lib/python3/dist-packages/kolibri/utils/server.py", line 177, in START
self.bus.publish("SERVING", bind_port)
File "/usr/lib/python3/dist-packages/kolibri/dist/magicbus/base.py", line 291, in publish
raise exc
magicbus.base.ChannelFailures: ProgrammingError('relation "discovery_networklocation" does not exist\nLINE 1: ... "discovery_networklocation"."last_accessed" FROM "discovery...\n ^\n')
INFO Bus state: START_ERROR
ERROR Exiting due to error in start listener:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/kolibri/dist/magicbus/base.py", line 215, in _transition
return self.publish(newstate, *args, **kwargs)
File "/usr/lib/python3/dist-packages/kolibri/dist/magicbus/base.py", line 291, in publish
raise exc
magicbus.base.ChannelFailures: ProgrammingError('relation "discovery_networklocation" does not exist\nLINE 1: ... "discovery_networklocation"."last_accessed" FROM "discovery...\n ^\n')
INFO Bus state: STOP
INFO HTTP Server kolibri.utils.server.Server(('0.0.0.0', 8080)) shut down
INFO HTTP Server kolibri.utils.server.Server(('0.0.0.0', 37391)) shut down
INFO Asking job schedulers to shut down.
INFO Joining 'ZeroConfPlugin'
INFO Stopped thread 'ZeroConfPlugin'.
ERROR Error in 'STOP' listener <bound method ZeroConfPlugin.STOP of <kolibri.utils.server.ZeroConfPlugin object at 0x7efd779f5930>>
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/kolibri/dist/magicbus/base.py", line 215, in _transition
return self.publish(newstate, *args, **kwargs)
File "/usr/lib/python3/dist-packages/kolibri/dist/magicbus/base.py", line 291, in publish
raise exc
magicbus.base.ChannelFailures: ProgrammingError('relation "discovery_networklocation" does not exist\nLINE 1: ... "discovery_networklocation"."last_accessed" FROM "discovery...\n ^\n')
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/kolibri/dist/magicbus/base.py", line 273, in publish
result = listener(*args, **kwargs)
File "/usr/lib/python3/dist-packages/kolibri/utils/server.py", line 272, in STOP
self.broadcast.stop_broadcast()
File "/usr/lib/python3/dist-packages/kolibri/core/discovery/utils/network/broadcast.py", line 393, in stop_broadcast
self.unregister()
File "/usr/lib/python3/dist-packages/kolibri/core/discovery/utils/network/broadcast.py", line 461, in unregister
self.events.publish(EVENT_UNREGISTER_INSTANCE, self.instance)
File "/usr/lib/python3/dist-packages/kolibri/dist/magicbus/base.py", line 291, in publish
raise exc
magicbus.base.ChannelFailures: ProgrammingError('relation "discovery_networklocation" does not exist\nLINE 1: ... "discovery_networklocation"."last_accessed" FROM "discovery...\n ^\n')
INFO Joining 'ProcessControlPlugin'
INFO Stopped thread 'ProcessControlPlugin'.
INFO Bus state: STOP_ERROR
ERROR Exiting due to error in stop listener:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/kolibri/dist/magicbus/base.py", line 215, in _transition
return self.publish(newstate, *args, **kwargs)
File "/usr/lib/python3/dist-packages/kolibri/dist/magicbus/base.py", line 291, in publish
raise exc
magicbus.base.ChannelFailures: ProgrammingError('relation "discovery_networklocation" does not exist\nLINE 1: ... "discovery_networklocation"."last_accessed" FROM "discovery...\n ^\n')
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/kolibri/dist/magicbus/base.py", line 215, in _transition
return self.publish(newstate, *args, **kwargs)
File "/usr/lib/python3/dist-packages/kolibri/dist/magicbus/base.py", line 291, in publish
raise exc
magicbus.base.ChannelFailures: ProgrammingError('relation "discovery_networklocation" does not exist\nLINE 1: ... "discovery_networklocation"."last_accessed" FROM "discovery...\n ^\n')
INFO Bus state: EXIT
INFO Waiting for child threads to terminate...
INFO Bus state: EXITED