ViewTube / viewtube

▶️ ViewTube: The open source, privacy-conscious way to enjoy your favorite YouTube content. Docs: https://viewtube.wiki, Status: https://uptime.viewtube.io
https://viewtube.io
GNU Affero General Public License v3.0
1.31k stars 75 forks source link

docker-compose example not working #1518

Closed adrianmihalko closed 1 year ago

adrianmihalko commented 2 years ago

Hi,

I am trying to run Viewtube from the example in the Wiki, but it is not working I successfully imported channels, but videos are not start playing. Log:

@debian:~/docker/viewtube$ docker-compose up
Building with native build. Learn about native build in Compose here: https://docs.docker.com/go/compose-native-build/
Starting viewtube-redis   ... done
Starting viewtube-mongodb ... done
Starting viewtube         ... done
Attaching to viewtube-mongodb, viewtube-redis, viewtube
viewtube-mongodb    | 
viewtube-mongodb    | WARNING: MongoDB 5.0+ requires a CPU with AVX support, and your current system does not appear to have that!
viewtube-mongodb    |   see https://jira.mongodb.org/browse/SERVER-54407
viewtube-mongodb    |   see also https://www.mongodb.com/community/forums/t/mongodb-5-0-cpu-intel-g4650-compatibility/116610/2
viewtube-mongodb    |   see also https://github.com/docker-library/mongo/issues/485#issuecomment-891991814
viewtube-mongodb    | 
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:47.941+00:00"},"s":"I",  "c":"CONTROL",  "id":23285,   "ctx":"main","msg":"Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'"}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:47.944+00:00"},"s":"I",  "c":"NETWORK",  "id":4648601, "ctx":"main","msg":"Implicit TCP FastOpen unavailable. If TCP FastOpen is required, set tcpFastOpenServer, tcpFastOpenClient, and tcpFastOpenQueueSize."}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:47.944+00:00"},"s":"I",  "c":"STORAGE",  "id":4615611, "ctx":"initandlisten","msg":"MongoDB starting","attr":{"pid":1,"port":27017,"dbPath":"/data/db","architecture":"64-bit","host":"13ce52fc95d1"}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:47.944+00:00"},"s":"I",  "c":"CONTROL",  "id":23403,   "ctx":"initandlisten","msg":"Build Info","attr":{"buildInfo":{"version":"4.4.17","gitVersion":"85de0cc83f4dc64dbbac7fe028a4866228c1b5d1","openSSLVersion":"OpenSSL 1.1.1f  31 Mar 2020","modules":[],"allocator":"tcmalloc","environment":{"distmod":"ubuntu2004","distarch":"x86_64","target_arch":"x86_64"}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:47.944+00:00"},"s":"I",  "c":"CONTROL",  "id":51765,   "ctx":"initandlisten","msg":"Operating System","attr":{"os":{"name":"Ubuntu","version":"20.04"}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:47.944+00:00"},"s":"I",  "c":"CONTROL",  "id":21951,   "ctx":"initandlisten","msg":"Options set by command line","attr":{"options":{"net":{"bindIp":"*"}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:47.947+00:00"},"s":"I",  "c":"STORAGE",  "id":22297,   "ctx":"initandlisten","msg":"Using the XFS filesystem is strongly recommended with the WiredTiger storage engine. See http://dochub.mongodb.org/core/prodnotes-filesystem","tags":["startupWarnings"]}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:47.949+00:00"},"s":"I",  "c":"STORAGE",  "id":22315,   "ctx":"initandlisten","msg":"Opening WiredTiger","attr":{"config":"create,cache_size=1453M,session_max=33000,eviction=(threads_min=4,threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000,close_scan_interval=10,close_handle_minimum=250),statistics_log=(wait=0),verbose=[recovery_progress,checkpoint_progress,compact_progress],"}}
viewtube-redis      | 1:C 07 Oct 2022 08:49:47.872 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
viewtube-redis      | 1:C 07 Oct 2022 08:49:47.872 # Redis version=6.2.7, bits=64, commit=00000000, modified=0, pid=1, just started
viewtube-redis      | 1:C 07 Oct 2022 08:49:47.872 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
viewtube-redis      | 1:M 07 Oct 2022 08:49:47.873 * monotonic clock: POSIX clock_gettime
viewtube-redis      | 1:M 07 Oct 2022 08:49:47.874 # A key '__redis__compare_helper' was added to Lua globals which is not on the globals allow list nor listed on the deny list.
viewtube-redis      | 1:M 07 Oct 2022 08:49:47.874 * Running mode=standalone, port=6379.
viewtube-redis      | 1:M 07 Oct 2022 08:49:47.874 # Server initialized
viewtube-redis      | 1:M 07 Oct 2022 08:49:47.875 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
viewtube-redis      | 1:M 07 Oct 2022 08:49:47.875 * Ready to accept connections
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:49.231+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"initandlisten","msg":"WiredTiger message","attr":{"message":"[1665132589:230982][1:0x7f655acd8cc0], txn-recover: [WT_VERB_RECOVERY | WT_VERB_RECOVERY_PROGRESS] Set global recovery timestamp: (0, 0)"}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:49.231+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"initandlisten","msg":"WiredTiger message","attr":{"message":"[1665132589:231804][1:0x7f655acd8cc0], txn-recover: [WT_VERB_RECOVERY | WT_VERB_RECOVERY_PROGRESS] Set global oldest timestamp: (0, 0)"}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:49.246+00:00"},"s":"I",  "c":"STORAGE",  "id":4795906, "ctx":"initandlisten","msg":"WiredTiger opened","attr":{"durationMillis":1297}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:49.250+00:00"},"s":"I",  "c":"RECOVERY", "id":23987,   "ctx":"initandlisten","msg":"WiredTiger recoveryTimestamp","attr":{"recoveryTimestamp":{"$timestamp":{"t":0,"i":0}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:49.270+00:00"},"s":"I",  "c":"STORAGE",  "id":22262,   "ctx":"initandlisten","msg":"Timestamp monitor starting"}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:49.278+00:00"},"s":"W",  "c":"CONTROL",  "id":22120,   "ctx":"initandlisten","msg":"Access control is not enabled for the database. Read and write access to data and configuration is unrestricted","tags":["startupWarnings"]}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:49.279+00:00"},"s":"W",  "c":"CONTROL",  "id":22178,   "ctx":"initandlisten","msg":"/sys/kernel/mm/transparent_hugepage/enabled is 'always'. We suggest setting it to 'never'","tags":["startupWarnings"]}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:49.281+00:00"},"s":"I",  "c":"STORAGE",  "id":20320,   "ctx":"initandlisten","msg":"createCollection","attr":{"namespace":"admin.system.version","uuidDisposition":"provided","uuid":{"uuid":{"$uuid":"1acb12d9-1df1-450d-935f-37a902f6073a"}},"options":{"uuid":{"$uuid":"1acb12d9-1df1-450d-935f-37a902f6073a"}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:49.293+00:00"},"s":"I",  "c":"INDEX",    "id":20345,   "ctx":"initandlisten","msg":"Index build: done building","attr":{"buildUUID":null,"namespace":"admin.system.version","index":"_id_","commitTimestamp":{"$timestamp":{"t":0,"i":0}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:49.293+00:00"},"s":"I",  "c":"COMMAND",  "id":20459,   "ctx":"initandlisten","msg":"Setting featureCompatibilityVersion","attr":{"newVersion":"4.4"}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:49.295+00:00"},"s":"I",  "c":"STORAGE",  "id":20536,   "ctx":"initandlisten","msg":"Flow Control is enabled on this deployment"}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:49.297+00:00"},"s":"I",  "c":"STORAGE",  "id":20320,   "ctx":"initandlisten","msg":"createCollection","attr":{"namespace":"local.startup_log","uuidDisposition":"generated","uuid":{"uuid":{"$uuid":"17d04d2e-65f5-45b4-beac-edb7d4922f05"}},"options":{"capped":true,"size":10485760}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:49.314+00:00"},"s":"I",  "c":"INDEX",    "id":20345,   "ctx":"initandlisten","msg":"Index build: done building","attr":{"buildUUID":null,"namespace":"local.startup_log","index":"_id_","commitTimestamp":{"$timestamp":{"t":0,"i":0}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:49.315+00:00"},"s":"I",  "c":"FTDC",     "id":20625,   "ctx":"initandlisten","msg":"Initializing full-time diagnostic data capture","attr":{"dataDirectory":"/data/db/diagnostic.data"}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:49.315+00:00"},"s":"I",  "c":"REPL",     "id":6015317, "ctx":"initandlisten","msg":"Setting new configuration state","attr":{"newState":"ConfigReplicationDisabled","oldState":"ConfigPreStart"}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:49.320+00:00"},"s":"I",  "c":"STORAGE",  "id":20320,   "ctx":"LogicalSessionCacheRefresh","msg":"createCollection","attr":{"namespace":"config.system.sessions","uuidDisposition":"generated","uuid":{"uuid":{"$uuid":"6ca24c09-0ef2-4d06-843f-fc348b55c491"}},"options":{}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:49.322+00:00"},"s":"I",  "c":"CONTROL",  "id":20712,   "ctx":"LogicalSessionCacheReap","msg":"Sessions collection is not set up; waiting until next sessions reap interval","attr":{"error":"NamespaceNotFound: config.system.sessions does not exist"}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:49.324+00:00"},"s":"I",  "c":"NETWORK",  "id":23015,   "ctx":"listener","msg":"Listening on","attr":{"address":"/tmp/mongodb-27017.sock"}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:49.327+00:00"},"s":"I",  "c":"NETWORK",  "id":23015,   "ctx":"listener","msg":"Listening on","attr":{"address":"0.0.0.0"}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:49.329+00:00"},"s":"I",  "c":"NETWORK",  "id":23016,   "ctx":"listener","msg":"Waiting for connections","attr":{"port":27017,"ssl":"off"}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:49.349+00:00"},"s":"I",  "c":"INDEX",    "id":20345,   "ctx":"LogicalSessionCacheRefresh","msg":"Index build: done building","attr":{"buildUUID":null,"namespace":"config.system.sessions","index":"_id_","commitTimestamp":{"$timestamp":{"t":0,"i":0}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:49:49.349+00:00"},"s":"I",  "c":"INDEX",    "id":20345,   "ctx":"LogicalSessionCacheRefresh","msg":"Index build: done building","attr":{"buildUUID":null,"namespace":"config.system.sessions","index":"lsidTTLIndex","commitTimestamp":{"$timestamp":{"t":0,"i":0}}}}
viewtube            | ? Primary node started: pid 1
viewtube            | start Starting in clustered mode
viewtube            | ? Worker node started: pid 20
viewtube            | ? Worker node started: pid 26
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:19.097+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.28.0.4:56814","connectionId":1,"connectionCount":1}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:19.115+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn1","msg":"client metadata","attr":{"remote":"172.28.0.4:56814","client":"conn1","doc":{"driver":{"name":"nodejs|Mongoose","version":"4.1.4"},"os":{"type":"Linux","name":"linux","architecture":"x64","version":"5.10.0-8-amd64"},"platform":"Node.js v16.11.1, LE (unified)","version":"4.1.4|6.0.13"}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:19.304+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.28.0.4:56822","connectionId":2,"connectionCount":2}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.311+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.28.0.4:56828","connectionId":3,"connectionCount":3}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.353+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn3","msg":"client metadata","attr":{"remote":"172.28.0.4:56828","client":"conn3","doc":{"driver":{"name":"nodejs|Mongoose","version":"4.1.4"},"os":{"type":"Linux","name":"linux","architecture":"x64","version":"5.10.0-8-amd64"},"platform":"Node.js v16.11.1, LE (unified)","version":"4.1.4|6.0.13"}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.370+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn2","msg":"client metadata","attr":{"remote":"172.28.0.4:56822","client":"conn2","doc":{"driver":{"name":"nodejs|Mongoose","version":"4.1.4"},"os":{"type":"Linux","name":"linux","architecture":"x64","version":"5.10.0-8-amd64"},"platform":"Node.js v16.11.1, LE (unified)","version":"4.1.4|6.0.13"}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.371+00:00"},"s":"I",  "c":"STORAGE",  "id":20320,   "ctx":"conn3","msg":"createCollection","attr":{"namespace":"viewtube.videos-basicinfo","uuidDisposition":"generated","uuid":{"uuid":{"$uuid":"44d4e974-2a0f-4ea9-af92-be2fd8e5c361"}},"options":{}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.378+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.28.0.4:56830","connectionId":4,"connectionCount":4}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.409+00:00"},"s":"I",  "c":"INDEX",    "id":20345,   "ctx":"conn3","msg":"Index build: done building","attr":{"buildUUID":null,"namespace":"viewtube.videos-basicinfo","index":"_id_","commitTimestamp":{"$timestamp":{"t":0,"i":0}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.415+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn4","msg":"client metadata","attr":{"remote":"172.28.0.4:56830","client":"conn4","doc":{"driver":{"name":"nodejs|Mongoose","version":"4.1.4"},"os":{"type":"Linux","name":"linux","architecture":"x64","version":"5.10.0-8-amd64"},"platform":"Node.js v16.11.1, LE (unified)","version":"4.1.4|6.0.13"}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.460+00:00"},"s":"I",  "c":"STORAGE",  "id":20320,   "ctx":"conn4","msg":"createCollection","attr":{"namespace":"viewtube.channel-basicinfo","uuidDisposition":"generated","uuid":{"uuid":{"$uuid":"f1b8002b-059d-4a14-8035-781f9d6a2a36"}},"options":{}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.466+00:00"},"s":"I",  "c":"STORAGE",  "id":20320,   "ctx":"conn3","msg":"createCollection","attr":{"namespace":"viewtube.videos","uuidDisposition":"generated","uuid":{"uuid":{"$uuid":"3d5ca67e-2b00-4b19-b4dc-b21b824e7358"}},"options":{}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.473+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.28.0.4:56832","connectionId":5,"connectionCount":5}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.494+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn5","msg":"client metadata","attr":{"remote":"172.28.0.4:56832","client":"conn5","doc":{"driver":{"name":"nodejs|Mongoose","version":"4.1.4"},"os":{"type":"Linux","name":"linux","architecture":"x64","version":"5.10.0-8-amd64"},"platform":"Node.js v16.11.1, LE (unified)","version":"4.1.4|6.0.13"}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.498+00:00"},"s":"I",  "c":"INDEX",    "id":20345,   "ctx":"conn4","msg":"Index build: done building","attr":{"buildUUID":null,"namespace":"viewtube.channel-basicinfo","index":"_id_","commitTimestamp":{"$timestamp":{"t":0,"i":0}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.525+00:00"},"s":"I",  "c":"INDEX",    "id":20345,   "ctx":"conn3","msg":"Index build: done building","attr":{"buildUUID":null,"namespace":"viewtube.videos","index":"_id_","commitTimestamp":{"$timestamp":{"t":0,"i":0}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.570+00:00"},"s":"I",  "c":"STORAGE",  "id":20320,   "ctx":"conn5","msg":"createCollection","attr":{"namespace":"viewtube.general","uuidDisposition":"generated","uuid":{"uuid":{"$uuid":"0b7cec32-3b2f-4c51-ab0e-3f83e4a8f7b0"}},"options":{}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.578+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.28.0.4:56834","connectionId":6,"connectionCount":6}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.629+00:00"},"s":"I",  "c":"INDEX",    "id":20345,   "ctx":"conn5","msg":"Index build: done building","attr":{"buildUUID":null,"namespace":"viewtube.general","index":"_id_","commitTimestamp":{"$timestamp":{"t":0,"i":0}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.645+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn6","msg":"client metadata","attr":{"remote":"172.28.0.4:56834","client":"conn6","doc":{"driver":{"name":"nodejs|Mongoose","version":"4.1.4"},"os":{"type":"Linux","name":"linux","architecture":"x64","version":"5.10.0-8-amd64"},"platform":"Node.js v16.11.1, LE (unified)","version":"4.1.4|6.0.13"}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.650+00:00"},"s":"I",  "c":"STORAGE",  "id":20320,   "ctx":"conn6","msg":"createCollection","attr":{"namespace":"viewtube.users","uuidDisposition":"generated","uuid":{"uuid":{"$uuid":"a7091de5-89d7-49fc-bccd-c7334328f68f"}},"options":{}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.661+00:00"},"s":"I",  "c":"STORAGE",  "id":20320,   "ctx":"conn4","msg":"createCollection","attr":{"namespace":"viewtube.homepage-popular","uuidDisposition":"generated","uuid":{"uuid":{"$uuid":"37db9fe7-28cf-4553-a10a-c04ab27e6b63"}},"options":{}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.679+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.28.0.4:56836","connectionId":7,"connectionCount":7}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.688+00:00"},"s":"I",  "c":"INDEX",    "id":20345,   "ctx":"conn6","msg":"Index build: done building","attr":{"buildUUID":null,"namespace":"viewtube.users","index":"_id_","commitTimestamp":{"$timestamp":{"t":0,"i":0}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.702+00:00"},"s":"I",  "c":"INDEX",    "id":20345,   "ctx":"conn4","msg":"Index build: done building","attr":{"buildUUID":null,"namespace":"viewtube.homepage-popular","index":"_id_","commitTimestamp":{"$timestamp":{"t":0,"i":0}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.732+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn7","msg":"client metadata","attr":{"remote":"172.28.0.4:56836","client":"conn7","doc":{"driver":{"name":"nodejs|Mongoose","version":"4.1.4"},"os":{"type":"Linux","name":"linux","architecture":"x64","version":"5.10.0-8-amd64"},"platform":"Node.js v16.11.1, LE (unified)","version":"4.1.4|6.0.13"}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.751+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.28.0.4:56838","connectionId":8,"connectionCount":8}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.758+00:00"},"s":"I",  "c":"STORAGE",  "id":20320,   "ctx":"conn3","msg":"createCollection","attr":{"namespace":"viewtube.subscriptions","uuidDisposition":"generated","uuid":{"uuid":{"$uuid":"ba10157e-59b2-45e5-98b7-8601a024e292"}},"options":{}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.766+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.28.0.4:56840","connectionId":9,"connectionCount":9}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.786+00:00"},"s":"I",  "c":"INDEX",    "id":20345,   "ctx":"conn3","msg":"Index build: done building","attr":{"buildUUID":null,"namespace":"viewtube.subscriptions","index":"_id_","commitTimestamp":{"$timestamp":{"t":0,"i":0}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.793+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn8","msg":"client metadata","attr":{"remote":"172.28.0.4:56838","client":"conn8","doc":{"driver":{"name":"nodejs|Mongoose","version":"4.1.4"},"os":{"type":"Linux","name":"linux","architecture":"x64","version":"5.10.0-8-amd64"},"platform":"Node.js v16.11.1, LE (unified)","version":"4.1.4|6.0.13"}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.798+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn9","msg":"client metadata","attr":{"remote":"172.28.0.4:56840","client":"conn9","doc":{"driver":{"name":"nodejs|Mongoose","version":"4.1.4"},"os":{"type":"Linux","name":"linux","architecture":"x64","version":"5.10.0-8-amd64"},"platform":"Node.js v16.11.1, LE (unified)","version":"4.1.4|6.0.13"}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.827+00:00"},"s":"I",  "c":"STORAGE",  "id":20320,   "ctx":"conn5","msg":"createCollection","attr":{"namespace":"viewtube.notifications-subscriptions","uuidDisposition":"generated","uuid":{"uuid":{"$uuid":"dee8f7fa-46be-40f2-835e-aac454b37ac2"}},"options":{}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.830+00:00"},"s":"I",  "c":"STORAGE",  "id":20320,   "ctx":"conn6","msg":"createCollection","attr":{"namespace":"viewtube.push-notifications","uuidDisposition":"generated","uuid":{"uuid":{"$uuid":"d00f548a-9ad7-430a-8fd8-530d54f44d72"}},"options":{}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.834+00:00"},"s":"I",  "c":"STORAGE",  "id":20320,   "ctx":"conn7","msg":"createCollection","attr":{"namespace":"viewtube.user-settings","uuidDisposition":"generated","uuid":{"uuid":{"$uuid":"7a957a0a-a7a6-47e3-a3fa-bc9d228a17b4"}},"options":{}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.838+00:00"},"s":"I",  "c":"STORAGE",  "id":20320,   "ctx":"conn4","msg":"createCollection","attr":{"namespace":"viewtube.user-history","uuidDisposition":"generated","uuid":{"uuid":{"$uuid":"d81933ad-962b-4412-9890-48387f348e31"}},"options":{}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.849+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.28.0.4:56842","connectionId":10,"connectionCount":10}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.880+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn10","msg":"client metadata","attr":{"remote":"172.28.0.4:56842","client":"conn10","doc":{"driver":{"name":"nodejs|Mongoose","version":"4.1.4"},"os":{"type":"Linux","name":"linux","architecture":"x64","version":"5.10.0-8-amd64"},"platform":"Node.js v16.11.1, LE (unified)","version":"4.1.4|6.0.13"}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.885+00:00"},"s":"I",  "c":"INDEX",    "id":20345,   "ctx":"conn5","msg":"Index build: done building","attr":{"buildUUID":null,"namespace":"viewtube.notifications-subscriptions","index":"_id_","commitTimestamp":{"$timestamp":{"t":0,"i":0}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.895+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.28.0.4:56844","connectionId":11,"connectionCount":11}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.902+00:00"},"s":"I",  "c":"INDEX",    "id":20345,   "ctx":"conn6","msg":"Index build: done building","attr":{"buildUUID":null,"namespace":"viewtube.push-notifications","index":"_id_","commitTimestamp":{"$timestamp":{"t":0,"i":0}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.904+00:00"},"s":"I",  "c":"STORAGE",  "id":20320,   "ctx":"conn3","msg":"createCollection","attr":{"namespace":"viewtube.captchas","uuidDisposition":"generated","uuid":{"uuid":{"$uuid":"e5a460a2-3428-489c-9e42-da0c256061b2"}},"options":{}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.906+00:00"},"s":"I",  "c":"INDEX",    "id":20438,   "ctx":"conn9","msg":"Index build: registering","attr":{"buildUUID":{"uuid":{"$uuid":"56a1c3dd-1aac-486a-a9bb-8906695932c6"}},"namespace":"viewtube.videos-basicinfo","collectionUUID":{"uuid":{"$uuid":"44d4e974-2a0f-4ea9-af92-be2fd8e5c361"}},"indexes":1,"firstIndex":{"name":"videoId_1"}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.908+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn11","msg":"client metadata","attr":{"remote":"172.28.0.4:56844","client":"conn11","doc":{"driver":{"name":"nodejs|Mongoose","version":"4.1.4"},"os":{"type":"Linux","name":"linux","architecture":"x64","version":"5.10.0-8-amd64"},"platform":"Node.js v16.11.1, LE (unified)","version":"4.1.4|6.0.13"}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.914+00:00"},"s":"I",  "c":"INDEX",    "id":20345,   "ctx":"conn7","msg":"Index build: done building","attr":{"buildUUID":null,"namespace":"viewtube.user-settings","index":"_id_","commitTimestamp":{"$timestamp":{"t":0,"i":0}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.921+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.28.0.4:56846","connectionId":12,"connectionCount":12}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.928+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.28.0.4:56848","connectionId":13,"connectionCount":13}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.933+00:00"},"s":"I",  "c":"INDEX",    "id":20345,   "ctx":"conn4","msg":"Index build: done building","attr":{"buildUUID":null,"namespace":"viewtube.user-history","index":"_id_","commitTimestamp":{"$timestamp":{"t":0,"i":0}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.943+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn12","msg":"client metadata","attr":{"remote":"172.28.0.4:56846","client":"conn12","doc":{"driver":{"name":"nodejs|Mongoose","version":"4.1.4"},"os":{"type":"Linux","name":"linux","architecture":"x64","version":"5.10.0-8-amd64"},"platform":"Node.js v16.11.1, LE (unified)","version":"4.1.4|6.0.13"}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.949+00:00"},"s":"I",  "c":"INDEX",    "id":20438,   "ctx":"conn12","msg":"Index build: registering","attr":{"buildUUID":{"uuid":{"$uuid":"5c9661eb-965a-408d-b28b-e0695bdc2478"}},"namespace":"viewtube.channel-basicinfo","collectionUUID":{"uuid":{"$uuid":"f1b8002b-059d-4a14-8035-781f9d6a2a36"}},"indexes":1,"firstIndex":{"name":"authorId_1"}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.950+00:00"},"s":"I",  "c":"INDEX",    "id":20438,   "ctx":"conn4","msg":"Index build: registering","attr":{"buildUUID":{"uuid":{"$uuid":"16da4f2d-8b52-461b-a2ea-85fbe72611af"}},"namespace":"viewtube.videos","collectionUUID":{"uuid":{"$uuid":"3d5ca67e-2b00-4b19-b4dc-b21b824e7358"}},"indexes":1,"firstIndex":{"name":"videoId_1"}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.953+00:00"},"s":"I",  "c":"INDEX",    "id":20438,   "ctx":"conn7","msg":"Index build: registering","attr":{"buildUUID":{"uuid":{"$uuid":"1ba630fb-3f2e-4e63-92eb-6b6faee365fa"}},"namespace":"viewtube.channel-basicinfo","collectionUUID":{"uuid":{"$uuid":"f1b8002b-059d-4a14-8035-781f9d6a2a36"}},"indexes":1,"firstIndex":{"name":"authorId_1"}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.954+00:00"},"s":"I",  "c":"INDEX",    "id":20438,   "ctx":"conn6","msg":"Index build: registering","attr":{"buildUUID":{"uuid":{"$uuid":"531679a5-83fb-442e-8b2d-637da862ef72"}},"namespace":"viewtube.channel-basicinfo","collectionUUID":{"uuid":{"$uuid":"f1b8002b-059d-4a14-8035-781f9d6a2a36"}},"indexes":1,"firstIndex":{"name":"authorId_1"}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.958+00:00"},"s":"I",  "c":"INDEX",    "id":20438,   "ctx":"conn10","msg":"Index build: registering","attr":{"buildUUID":{"uuid":{"$uuid":"675b4302-de61-4527-b360-558e89d72be7"}},"namespace":"viewtube.subscriptions","collectionUUID":{"uuid":{"$uuid":"ba10157e-59b2-45e5-98b7-8601a024e292"}},"indexes":1,"firstIndex":{"name":"username_1"}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.961+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.28.0.4:56850","connectionId":14,"connectionCount":14}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.967+00:00"},"s":"I",  "c":"INDEX",    "id":20345,   "ctx":"conn9","msg":"Index build: done building","attr":{"buildUUID":null,"namespace":"viewtube.videos-basicinfo","index":"videoId_1","commitTimestamp":{"$timestamp":{"t":0,"i":0}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.967+00:00"},"s":"I",  "c":"INDEX",    "id":20440,   "ctx":"conn9","msg":"Index build: waiting for index build to complete","attr":{"buildUUID":{"uuid":{"$uuid":"56a1c3dd-1aac-486a-a9bb-8906695932c6"}},"deadline":{"$date":{"$numberLong":"9223372036854775807"}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.967+00:00"},"s":"I",  "c":"INDEX",    "id":20447,   "ctx":"conn9","msg":"Index build: completed","attr":{"buildUUID":{"uuid":{"$uuid":"56a1c3dd-1aac-486a-a9bb-8906695932c6"}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.978+00:00"},"s":"I",  "c":"INDEX",    "id":20345,   "ctx":"conn4","msg":"Index build: done building","attr":{"buildUUID":null,"namespace":"viewtube.videos","index":"videoId_1","commitTimestamp":{"$timestamp":{"t":0,"i":0}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.978+00:00"},"s":"I",  "c":"INDEX",    "id":20440,   "ctx":"conn4","msg":"Index build: waiting for index build to complete","attr":{"buildUUID":{"uuid":{"$uuid":"16da4f2d-8b52-461b-a2ea-85fbe72611af"}},"deadline":{"$date":{"$numberLong":"9223372036854775807"}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.979+00:00"},"s":"I",  "c":"INDEX",    "id":20447,   "ctx":"conn4","msg":"Index build: completed","attr":{"buildUUID":{"uuid":{"$uuid":"16da4f2d-8b52-461b-a2ea-85fbe72611af"}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.981+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn14","msg":"client metadata","attr":{"remote":"172.28.0.4:56850","client":"conn14","doc":{"driver":{"name":"nodejs|Mongoose","version":"4.1.4"},"os":{"type":"Linux","name":"linux","architecture":"x64","version":"5.10.0-8-amd64"},"platform":"Node.js v16.11.1, LE (unified)","version":"4.1.4|6.0.13"}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.993+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn13","msg":"client metadata","attr":{"remote":"172.28.0.4:56848","client":"conn13","doc":{"driver":{"name":"nodejs|Mongoose","version":"4.1.4"},"os":{"type":"Linux","name":"linux","architecture":"x64","version":"5.10.0-8-amd64"},"platform":"Node.js v16.11.1, LE (unified)","version":"4.1.4|6.0.13"}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.997+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.28.0.4:56852","connectionId":15,"connectionCount":15}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:21.999+00:00"},"s":"I",  "c":"INDEX",    "id":20345,   "ctx":"conn3","msg":"Index build: done building","attr":{"buildUUID":null,"namespace":"viewtube.captchas","index":"_id_","commitTimestamp":{"$timestamp":{"t":0,"i":0}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:22.019+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn15","msg":"client metadata","attr":{"remote":"172.28.0.4:56852","client":"conn15","doc":{"driver":{"name":"nodejs|Mongoose","version":"4.1.4"},"os":{"type":"Linux","name":"linux","architecture":"x64","version":"5.10.0-8-amd64"},"platform":"Node.js v16.11.1, LE (unified)","version":"4.1.4|6.0.13"}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:22.019+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.28.0.4:56854","connectionId":16,"connectionCount":16}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:22.029+00:00"},"s":"I",  "c":"INDEX",    "id":20438,   "ctx":"conn3","msg":"Index build: registering","attr":{"buildUUID":{"uuid":{"$uuid":"a7d329e7-31b3-4c12-b831-a982def65aa4"}},"namespace":"viewtube.captchas","collectionUUID":{"uuid":{"$uuid":"e5a460a2-3428-489c-9e42-da0c256061b2"}},"indexes":1,"firstIndex":{"name":"createdAt_1"}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:22.033+00:00"},"s":"I",  "c":"INDEX",    "id":20345,   "ctx":"conn10","msg":"Index build: done building","attr":{"buildUUID":null,"namespace":"viewtube.subscriptions","index":"username_1","commitTimestamp":{"$timestamp":{"t":0,"i":0}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:22.033+00:00"},"s":"I",  "c":"INDEX",    "id":20440,   "ctx":"conn10","msg":"Index build: waiting for index build to complete","attr":{"buildUUID":{"uuid":{"$uuid":"675b4302-de61-4527-b360-558e89d72be7"}},"deadline":{"$date":{"$numberLong":"9223372036854775807"}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:22.033+00:00"},"s":"I",  "c":"INDEX",    "id":20447,   "ctx":"conn10","msg":"Index build: completed","attr":{"buildUUID":{"uuid":{"$uuid":"675b4302-de61-4527-b360-558e89d72be7"}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:22.043+00:00"},"s":"I",  "c":"INDEX",    "id":20345,   "ctx":"conn12","msg":"Index build: done building","attr":{"buildUUID":null,"namespace":"viewtube.channel-basicinfo","index":"authorId_1","commitTimestamp":{"$timestamp":{"t":0,"i":0}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:22.044+00:00"},"s":"I",  "c":"STORAGE",  "id":4715500, "ctx":"conn3","msg":"Too many index builds running simultaneously, waiting until the number of active index builds is below the threshold","attr":{"numActiveIndexBuilds":3,"maxNumActiveUserIndexBuilds":3,"indexSpecs":[{"name":"createdAt_1","key":{"createdAt":1},"expireAfterSeconds":300,"background":true,"v":2}],"buildUUID":{"uuid":{"$uuid":"a7d329e7-31b3-4c12-b831-a982def65aa4"}},"collectionUUID":{"uuid":{"$uuid":"e5a460a2-3428-489c-9e42-da0c256061b2"}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:22.044+00:00"},"s":"I",  "c":"STORAGE",  "id":4715500, "ctx":"conn3","msg":"Too many index builds running simultaneously, waiting until the number of active index builds is below the threshold","attr":{"numActiveIndexBuilds":3,"maxNumActiveUserIndexBuilds":3,"indexSpecs":[{"name":"createdAt_1","key":{"createdAt":1},"expireAfterSeconds":300,"background":true,"v":2}],"buildUUID":{"uuid":{"$uuid":"a7d329e7-31b3-4c12-b831-a982def65aa4"}},"collectionUUID":{"uuid":{"$uuid":"e5a460a2-3428-489c-9e42-da0c256061b2"}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:22.044+00:00"},"s":"I",  "c":"INDEX",    "id":20440,   "ctx":"conn6","msg":"Index build: waiting for index build to complete","attr":{"buildUUID":{"uuid":{"$uuid":"531679a5-83fb-442e-8b2d-637da862ef72"}},"deadline":{"$date":{"$numberLong":"9223372036854775807"}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:22.045+00:00"},"s":"I",  "c":"INDEX",    "id":20440,   "ctx":"conn7","msg":"Index build: waiting for index build to complete","attr":{"buildUUID":{"uuid":{"$uuid":"1ba630fb-3f2e-4e63-92eb-6b6faee365fa"}},"deadline":{"$date":{"$numberLong":"9223372036854775807"}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:22.046+00:00"},"s":"I",  "c":"INDEX",    "id":20447,   "ctx":"conn7","msg":"Index build: completed","attr":{"buildUUID":{"uuid":{"$uuid":"1ba630fb-3f2e-4e63-92eb-6b6faee365fa"}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:22.046+00:00"},"s":"I",  "c":"INDEX",    "id":20447,   "ctx":"conn6","msg":"Index build: completed","attr":{"buildUUID":{"uuid":{"$uuid":"531679a5-83fb-442e-8b2d-637da862ef72"}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:22.052+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn16","msg":"client metadata","attr":{"remote":"172.28.0.4:56854","client":"conn16","doc":{"driver":{"name":"nodejs|Mongoose","version":"4.1.4"},"os":{"type":"Linux","name":"linux","architecture":"x64","version":"5.10.0-8-amd64"},"platform":"Node.js v16.11.1, LE (unified)","version":"4.1.4|6.0.13"}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:22.063+00:00"},"s":"I",  "c":"INDEX",    "id":20345,   "ctx":"conn3","msg":"Index build: done building","attr":{"buildUUID":null,"namespace":"viewtube.captchas","index":"createdAt_1","commitTimestamp":{"$timestamp":{"t":0,"i":0}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:22.063+00:00"},"s":"I",  "c":"INDEX",    "id":20440,   "ctx":"conn12","msg":"Index build: waiting for index build to complete","attr":{"buildUUID":{"uuid":{"$uuid":"5c9661eb-965a-408d-b28b-e0695bdc2478"}},"deadline":{"$date":{"$numberLong":"9223372036854775807"}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:22.064+00:00"},"s":"I",  "c":"INDEX",    "id":20447,   "ctx":"conn12","msg":"Index build: completed","attr":{"buildUUID":{"uuid":{"$uuid":"5c9661eb-965a-408d-b28b-e0695bdc2478"}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:22.065+00:00"},"s":"I",  "c":"COMMAND",  "id":51803,   "ctx":"conn12","msg":"Slow query","attr":{"type":"command","ns":"viewtube.channel-basicinfo","command":{"createIndexes":"channel-basicinfo","indexes":[{"name":"authorId_1","key":{"authorId":1},"unique":true,"background":true}],"lsid":{"id":{"$uuid":"4fd01fcb-b065-4ed7-836a-ad09f3e2894b"}},"$db":"viewtube"},"numYields":0,"reslen":114,"locks":{"ParallelBatchWriterMode":{"acquireCount":{"r":3}},"FeatureCompatibilityVersion":{"acquireCount":{"w":4}},"ReplicationStateTransition":{"acquireCount":{"w":4}},"Global":{"acquireCount":{"w":4}},"Database":{"acquireCount":{"w":3}},"Collection":{"acquireCount":{"r":1,"w":1,"W":1}},"Mutex":{"acquireCount":{"r":3}}},"flowControl":{"acquireCount":3,"timeAcquiringMicros":5},"storage":{},"protocol":"op_msg","durationMillis":116}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:22.066+00:00"},"s":"I",  "c":"INDEX",    "id":20440,   "ctx":"conn3","msg":"Index build: waiting for index build to complete","attr":{"buildUUID":{"uuid":{"$uuid":"a7d329e7-31b3-4c12-b831-a982def65aa4"}},"deadline":{"$date":{"$numberLong":"9223372036854775807"}}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:22.067+00:00"},"s":"I",  "c":"INDEX",    "id":20447,   "ctx":"conn3","msg":"Index build: completed","attr":{"buildUUID":{"uuid":{"$uuid":"a7d329e7-31b3-4c12-b831-a982def65aa4"}}}}
viewtube            | ? Modern bundles are detected. Modern mode (server) is enabled now.
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:22.104+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.28.0.4:56856","connectionId":17,"connectionCount":17}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:22.117+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn17","msg":"client metadata","attr":{"remote":"172.28.0.4:56856","client":"conn17","doc":{"driver":{"name":"nodejs|Mongoose","version":"4.1.4"},"os":{"type":"Linux","name":"linux","architecture":"x64","version":"5.10.0-8-amd64"},"platform":"Node.js v16.11.1, LE (unified)","version":"4.1.4|6.0.13"}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:22.131+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.28.0.4:56858","connectionId":18,"connectionCount":18}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:22.158+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn18","msg":"client metadata","attr":{"remote":"172.28.0.4:56858","client":"conn18","doc":{"driver":{"name":"nodejs|Mongoose","version":"4.1.4"},"os":{"type":"Linux","name":"linux","architecture":"x64","version":"5.10.0-8-amd64"},"platform":"Node.js v16.11.1, LE (unified)","version":"4.1.4|6.0.13"}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:22.188+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.28.0.4:56860","connectionId":19,"connectionCount":19}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:22.212+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn19","msg":"client metadata","attr":{"remote":"172.28.0.4:56860","client":"conn19","doc":{"driver":{"name":"nodejs|Mongoose","version":"4.1.4"},"os":{"type":"Linux","name":"linux","architecture":"x64","version":"5.10.0-8-amd64"},"platform":"Node.js v16.11.1, LE (unified)","version":"4.1.4|6.0.13"}}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:22.228+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.28.0.4:56862","connectionId":20,"connectionCount":20}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:22.250+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn20","msg":"client metadata","attr":{"remote":"172.28.0.4:56862","client":"conn20","doc":{"driver":{"name":"nodejs|Mongoose","version":"4.1.4"},"os":{"type":"Linux","name":"linux","architecture":"x64","version":"5.10.0-8-amd64"},"platform":"Node.js v16.11.1, LE (unified)","version":"4.1.4|6.0.13"}}}
viewtube            | ? Modern bundles are detected. Modern mode (server) is enabled now.
viewtube            | ready Server listening on http://0.0.0.0:8066
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:31.320+00:00"},"s":"I",  "c":"NETWORK",  "id":22943,   "ctx":"listener","msg":"Connection accepted","attr":{"remote":"172.28.0.4:56872","connectionId":21,"connectionCount":21}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:50:31.323+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn21","msg":"client metadata","attr":{"remote":"172.28.0.4:56872","client":"conn21","doc":{"driver":{"name":"nodejs|Mongoose","version":"4.1.4"},"os":{"type":"Linux","name":"linux","architecture":"x64","version":"5.10.0-8-amd64"},"platform":"Node.js v16.11.1, LE (unified)","version":"
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:52:47.249+00:00"},"s":"I",  "c":"NETWORK",  "id":51800,   "ctx":"conn112","msg":"client metadata","attr":{"remote":"172.28.0.4:57774","client":"conn112","doc":{"driver":{"name":"nodejs|Mongoose","version":"4.1.4"},"os":{"type":"Linux","name":"linux","architecture":"x64","version":"5.10.0-8-amd64"},"platform":"Node.js v16.11.1, LE (unified)","version":"4.1.4|6.0.13"}}}
viewtube            | 
viewtube            |  ERROR  Cannot read properties of null (reading 'lastSubscriptionsRefresh')
viewtube            | 
viewtube            |   at server/dist/server/user/subscriptions/subscriptions.service.js:187:33
viewtube            |   at runMicrotasks (<anonymous>)
viewtube            |   at processTicksAndRejections (node:internal/process/task_queues:96:5)
viewtube            |   at async SubscriptionsService.getSubscriptionFeed (server/dist/server/user/subscriptions/subscriptions.service.js:186:21)
viewtube            |   at async SubscriptionsController.getSubscriptionVideos (server/dist/server/user/subscriptions/subscriptions.controller.js:37:20)
viewtube            | 
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:52:49.494+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1665132769:494355][1:0x7f6553cc9700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 5310, snapshot max: 5310 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0) base write gen: 1"}}
viewtube-mongodb    | {"t":{"$date":"2022-10-07T08:53:49.547+00:00"},"s":"I",  "c":"STORAGE",  "id":22430,   "ctx":"WTCheckpointThread","msg":"WiredTiger message","attr":{"message":"[1665132829:547312][1:0x7f6553cc9700], WT_SESSION.checkpoint: [WT_VERB_CHECKPOINT_PROGRESS] saving checkpoint snapshot min: 5320, snapshot max: 5320 snapshot count: 0, oldest timestamp: (0, 0) , meta checkpoint timestamp: (0, 0) base write gen: 1"}}
viewtube            | 
viewtube            |  ERROR  Cannot read properties of null (reading 'lastSubscriptionsRefresh')
viewtube            | 
viewtube            |   at server/dist/server/user/subscriptions/subscriptions.service.js:187:33
viewtube            |   at runMicrotasks (<anonymous>)
viewtube            |   at processTicksAndRejections (node:internal/process/task_queues:96:5)
viewtube            |   at async SubscriptionsService.getSubscriptionFeed (server/dist/server/user/subscriptions/subscriptions.service.js:186:21)
viewtube            |   at async SubscriptionsController.getSubscriptionVideos (server/dist/server/user/subscriptions/subscriptions.controller.js:37:20)
viewtube            | 
viewtube            | WARNING: ytdl-core is out of date! Update with "npm install ytdl-core@latest".

docker-compose.yml:

version: "3"

services:
  viewtube:
    container_name: viewtube
    restart: unless-stopped
    image: mauriceo/viewtube:0.9
    depends_on:
      - viewtube-mongodb
      - viewtube-redis
    networks:
      - viewtube
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - ./data:/data
    environment:
      - VIEWTUBE_URL=https://yt.adrianmihalko.eu/
      - VIEWTUBE_DATABASE_HOST=viewtube-mongodb
      - VIEWTUBE_REDIS_HOST=viewtube-redis
      - VIEWTUBE_DATA_DIRECTORY=/data
    ports:
      - 8066:8066

  viewtube-mongodb:
    container_name: viewtube-mongodb
    image: mongo:4.4
    networks:
      - viewtube
    restart: unless-stopped
    volumes:
      - ./data/db:/data/db

  viewtube-redis:
    container_name: viewtube-redis
    image: redis:6
    networks:
      - viewtube
    restart: unless-stopped
    volumes:
      - ./data/redis:/data

networks:
  viewtube:

I am behind Caddy reverse proxy:

yt.adrianmihalko.eu {
    reverse_proxy 192.168.1.155:8066 {
    }
}
Svenito commented 1 year ago

Try turning off "Enable MPEG_DASH" in the settings and see if that helps. Videos won't play for me if I have that on

moisout commented 1 year ago

@adrianmihalko have you tried @Svenito's suggestion to turn of MPEG-DASH, and has it worked?

moisout commented 1 year ago

I am going to close this now. Please reopen or create a new issue if there are still problems.