Ортонормированная
она задана переменная
Nick
она задана переменная
где? я вижу что задана только MONGO_INITDB_ROOT_USERNAME и другие в env секции докера
Ортонормированная
где? я вижу что задана только MONGO_INITDB_ROOT_USERNAME и другие в env секции докера
https://termbin.com/c620 compose
https://termbin.com/tm2n script
https://termbin.com/srzt logs
mongosh -u durachok -p 123321 --authenticationDatabase concert-suggester
Current Mongosh Log ID: 65d8b9d5754745e8bf53c7d8
Connecting to: mongodb://<credentials>@127.0.0.1:27017/?directConnection=true&serverSelectionTimeoutMS=2000&authSource=concert-suggester&appName=mongosh+2.1.5
MongoServerError: Authentication failed.
Ну вот щас то должно быть все ок..
Nick
Ортонормированная
Nick
у вас юзер и все создано под бд admin
Nick
а подключаетесь с авторизацией к concert-suggester
Nick
если вам нужен юзер и сущности в concert-suggester то и воздавайте в ней, а не в admin
Ортонормированная
если вам нужен юзер и сущности в concert-suggester то и воздавайте в ней, а не в admin
О, да, супер
Последний вопрос
А почему он как бы авторизовался, а вроде нет
mongosh -u durachok -p 123321 --authenticationDatabase concert-suggester
Current Mongosh Log ID: 65d8bb1445812f32a01979c6
Connecting to: mongodb://<credentials>@127.0.0.1:27017/?directConnection=true&serverSelectionTimeoutMS=2000&authSource=concert-suggester&appName=mongosh+2.1.5
Using MongoDB: 7.0.5
Using Mongosh: 2.1.5
For mongosh info see: https://docs.mongodb.com/mongodb-shell/
test> show collections
MongoServerError[Unauthorized]: not authorized on test to execute command { listCollections: 1, filter: {}, cursor: {}, nameOnly: true, authorizedCollections: false, lsid: { id: UUID("d4045cf7-1099-483a-9409-63d6ced940e7") }, $db: "test", $readPreference: { mode: "primaryPreferred" } }
Ортонормированная
Можно ли сразу сделать use тут?
Nick
О, да, супер
Последний вопрос
А почему он как бы авторизовался, а вроде нет
mongosh -u durachok -p 123321 --authenticationDatabase concert-suggester
Current Mongosh Log ID: 65d8bb1445812f32a01979c6
Connecting to: mongodb://<credentials>@127.0.0.1:27017/?directConnection=true&serverSelectionTimeoutMS=2000&authSource=concert-suggester&appName=mongosh+2.1.5
Using MongoDB: 7.0.5
Using Mongosh: 2.1.5
For mongosh info see: https://docs.mongodb.com/mongodb-shell/
test> show collections
MongoServerError[Unauthorized]: not authorized on test to execute command { listCollections: 1, filter: {}, cursor: {}, nameOnly: true, authorizedCollections: false, lsid: { id: UUID("d4045cf7-1099-483a-9409-63d6ced940e7") }, $db: "test", $readPreference: { mode: "primaryPreferred" } }
к сожалению почемуто для указания бд нет отдельного параметра и нужно указывать урл подключения, пример тут https://www.mongodb.com/docs/mongodb-shell/connect/#connect-to-a-specific-database
Ортонормированная
Можно к монге еластик же прикрутить?
Nick
Ортонормированная
ну чтобы искать по моим коллекциям
Nick
за это не скажу, но интеграцию какуюто можно намутить наверняка. В монге есть оплог, с которого можно изменения гнать куда угодно. Если чего такого удобного для импорта в эластик я не в курсе
Нуриддин
Tor
Можно к монге еластик же прикрутить?
можно, надо индексацию делать, но у эластика там своя логика глубокая, но индексует товары и занимается поиском намного лучше чем монго, можно настроить ИИ поиск
Нуриддин
Tor
Это сейчас про платную версию??
есть два варианта можно cloud, а можно на удаленном сервере в докере развернуть, если в докере разворачивать эластик то бесплатно. cloud там определенная цена, зависит от объема, но вроде нормально, я сам пока cloud настроил вроде нормально. первые несколько месяцев пользуюсь, карточку привязал
Koliy82
Здравствуйте, в первый раз пишу агрегацию не бейте пжпж.
У меня в ТГ бот с браками, я вызываю список браков для его просмотра (со страничками там). Получая весь список я дальше уже кодом получаю всех юзеров и его сортирую по количеству сообщений двух пользователей в браке и это оч долго.
Я щас написал агрегацию в которой по айди сразу получаю юзера, но не понимаю возможно ли получить список документов (они же сообщения) пользователя по полю? Пробовал group, но это не оно, а другого не нашёл.
Koliy82
вот так выглядит агрегация
Nick
Koliy82
У меня получилось это, но мне нужно как-то ещё сложить поля firstUserMessages и secondUserMessages
Nick
Koliy82
У меня щас вообще без агрегации, чисто получение всего листа и сортировка в коде
Koliy82
Nick
Koliy82
Что значит сложить?
У меня получилось подсчитать сообщения у двух пользователей в два разных поля, но мне нужна их сумма для сортировки в конце
Nick
Koliy82
А, пытался, но чёт не получилось.
Надо будет посмотреть ещё раз
Nick
Либо показывайте как пытались
Koliy82
но тут проблемка есть)
Koliy82
Мне нужно делать выборку до лукапов по идее, но я не хранил chat.id при создании браков 😭
Koliy82
Могу ли я после лукапа фильтровать? Пишу матч после лукапа и он не фильтрует по chat.id, пишу до лукапа - лист пустым становится
Nick
Nick
Koliy82
Да вроде всё правильно, firstUserMessages.chat.id
Koliy82
а хотя там массив
Koliy82
а как мне указать, что chat.id нужно сравнивать в firstUserMessages
Koliy82
𓆩ᬁ҉𓆪 𝕬𝕸𝕴𝕽 𓆩ᬁ҉𓆪
У меня есть виртуальный сервер Debian 11, и я установил на него mongod, но мой код не может подключиться к нему, и он не взаимодействует.
Нуриддин
𓆩ᬁ҉𓆪 𝕬𝕸𝕴𝕽 𓆩ᬁ҉𓆪
Нуриддин
А как подключайтесь к базе то
Нуриддин
Она вообще включена?
𓆩ᬁ҉𓆪 𝕬𝕸𝕴𝕽 𓆩ᬁ҉𓆪
А как подключайтесь к базе то
root@mambadev:~# systemctl start mongod
root@mambadev:~# systemctl status mongod
● mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sat 2024-02-24 21:18:01 UTC; 23s ago
Docs: https://docs.mongodb.org/manual
Process: 27438 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=exited, status=1/FAILURE)
Main PID: 27438 (code=exited, status=1/FAILURE)
CPU: 56ms
Feb 24 21:18:01 mambadev systemd[1]: Started MongoDB Database Server.
Feb 24 21:18:01 mambadev mongod[27438]: {"t":{"$date":"2024-02-24T21:18:01.666Z"},"s":"I", "c":"CONTROL", "id":7484500, "ctx":"main","msg":"E>
Feb 24 21:18:01 mambadev mongod[27438]: {"t":{"$date":"2024-02-24T21:18:01.667Z"},"s":"F", "c":"CONTROL", "id":20574, "ctx":"main","msg":"E>
Feb 24 21:18:01 mambadev systemd[1]: mongod.service: Main process exited, code=exited, status=1/FAILURE
Feb 24 21:18:01 mambadev systemd[1]: mongod.service: Failed with result 'exit-code'.
lines 1-13/13 (END)
Нуриддин
root@mambadev:~# systemctl start mongod
root@mambadev:~# systemctl status mongod
● mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sat 2024-02-24 21:18:01 UTC; 23s ago
Docs: https://docs.mongodb.org/manual
Process: 27438 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=exited, status=1/FAILURE)
Main PID: 27438 (code=exited, status=1/FAILURE)
CPU: 56ms
Feb 24 21:18:01 mambadev systemd[1]: Started MongoDB Database Server.
Feb 24 21:18:01 mambadev mongod[27438]: {"t":{"$date":"2024-02-24T21:18:01.666Z"},"s":"I", "c":"CONTROL", "id":7484500, "ctx":"main","msg":"E>
Feb 24 21:18:01 mambadev mongod[27438]: {"t":{"$date":"2024-02-24T21:18:01.667Z"},"s":"F", "c":"CONTROL", "id":20574, "ctx":"main","msg":"E>
Feb 24 21:18:01 mambadev systemd[1]: mongod.service: Main process exited, code=exited, status=1/FAILURE
Feb 24 21:18:01 mambadev systemd[1]: mongod.service: Failed with result 'exit-code'.
lines 1-13/13 (END)
Он не запускается, прикольно. Ошибка с кодом 1
Нуриддин
Походу в конфиге ошибка
𓆩ᬁ҉𓆪 𝕬𝕸𝕴𝕽 𓆩ᬁ҉𓆪
Как это исправить?
Нуриддин
???
𓆩ᬁ҉𓆪 𝕬𝕸𝕴𝕽 𓆩ᬁ҉𓆪
/etc/mongod.conf изменял или делал записи
# mongod.conf
# for documentation of all options, see:
# http://docs.mongodb.org/manual/reference/configuration-options/
# Where and how to store data.
storage:
dbPath: /root/mongodb
# engine:
# wiredTiger:
# where to write logging data.
systemLog:
destination: file
logAppend: false
path: /root/log/mongodb/mongod.log
# network interfaces
net:
port: 27017
bindIp: 127.0.0.1
# how the process runs
processManagement:
timeZoneInfo: /root/share/zoneinfo
#security:
#operationProfiling:
#replication:
#sharding:
## Enterprise-Only Options:
#auditLog:
Нуриддин
Нуриддин
Если нет и если нет этих пользователей и групп то создай и передай им права на деррикторию
Нуриддин
Нуриддин
Id mongodb есть или нет?
Александр
Ахах, я первый раз тоже самодеятельностью занимался
Александр
и как итог, тоже ничего не запускалось
Александр
в итоге, сносил монго по инструкции с сайта... иначе при новой установке, оно само не выполняло всех необходимых процедур
Нуриддин
𓆩ᬁ҉𓆪 𝕬𝕸𝕴𝕽 𓆩ᬁ҉𓆪
root@mambadev:~# systemctl status mongod
● mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sat 2024-02-24 21:32:14 UTC; 3min 32s ago
Docs: https://docs.mongodb.org/manual
Process: 27567 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=exited, status=1/FAILURE)
Main PID: 27567 (code=exited, status=1/FAILURE)
CPU: 56ms
Feb 24 21:32:13 mambadev systemd[1]: Started MongoDB Database Server.
Feb 24 21:32:13 mambadev mongod[27567]: {"t":{"$date":"2024-02-24T21:32:13.998Z"},"s":"I", "c":"CONTROL", "id":7484500, "ctx":"main","msg":"E>
Feb 24 21:32:14 mambadev mongod[27567]: {"t":{"$date":"2024-02-24T21:32:13.999Z"},"s":"F", "c":"CONTROL", "id":20574, "ctx":"main","msg":"E>
Feb 24 21:32:14 mambadev systemd[1]: mongod.service: Main process exited, code=exited, status=1/FAILURE
Feb 24 21:32:14 mambadev systemd[1]: mongod.service: Failed with result 'exit-code'.
...skipping...
● mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sat 2024-02-24 21:32:14 UTC; 3min 32s ago
Docs: https://docs.mongodb.org/manual
Process: 27567 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=exited, status=1/FAILURE)
Main PID: 27567 (code=exited, status=1/FAILURE)
CPU: 56ms
Feb 24 21:32:13 mambadev systemd[1]: Started MongoDB Database Server.
Feb 24 21:32:13 mambadev mongod[27567]: {"t":{"$date":"2024-02-24T21:32:13.998Z"},"s":"I", "c":"CONTROL", "id":7484500, "ctx":"main","msg":"E>
Feb 24 21:32:14 mambadev mongod[27567]: {"t":{"$date":"2024-02-24T21:32:13.999Z"},"s":"F", "c":"CONTROL", "id":20574, "ctx":"main","msg":"E>
Feb 24 21:32:14 mambadev systemd[1]: mongod.service: Main process exited, code=exited, status=1/FAILURE
Feb 24 21:32:14 mambadev systemd[1]: mongod.service: Failed with result 'exit-code'.
~
~
~
~
~
~
~
~
~
~
𓆩ᬁ҉𓆪 𝕬𝕸𝕴𝕽 𓆩ᬁ҉𓆪
[1]+ Stopped systemctl status mongod
root@mambadev:~# systemctl start mongod
root@mambadev:~# mongod
{"t":{"$date":"2024-02-24T21:36:22.622+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'"}
{"t":{"$date":"2024-02-24T21:36:22.622+00:00"},"s":"I", "c":"NETWORK", "id":4915701, "ctx":"main","msg":"Initialized wire specification","attr":{"spec":{"incomingExternalClient":{"minWireVersion":0,"maxWireVersion":21},"incomingInternalClient":{"minWireVersion":0,"maxWireVersion":21},"outgoing":{"minWireVersion":6,"maxWireVersion":21},"isInternalClient":true}}}
{"t":{"$date":"2024-02-24T21:36:22.622+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."}
{"t":{"$date":"2024-02-24T21:36:22.625+00:00"},"s":"I", "c":"REPL", "id":5123008, "ctx":"main","msg":"Successfully registered PrimaryOnlyService","attr":{"service":"TenantMigrationDonorService","namespace":"config.tenantMigrationDonors"}}
{"t":{"$date":"2024-02-24T21:36:22.625+00:00"},"s":"I", "c":"REPL", "id":5123008, "ctx":"main","msg":"Successfully registered PrimaryOnlyService","attr":{"service":"TenantMigrationRecipientService","namespace":"config.tenantMigrationRecipients"}}
{"t":{"$date":"2024-02-24T21:36:22.625+00:00"},"s":"I", "c":"CONTROL", "id":5945603, "ctx":"main","msg":"Multi threading initialized"}
{"t":{"$date":"2024-02-24T21:36:22.625+00:00"},"s":"I", "c":"TENANT_M", "id":7091600, "ctx":"main","msg":"Starting TenantMigrationAccessBlockerRegistry"}
{"t":{"$date":"2024-02-24T21:36:22.626+00:00"},"s":"I", "c":"CONTROL", "id":4615611, "ctx":"initandlisten","msg":"MongoDB starting","attr":{"pid":27623,"port":27017,"dbPath":"/data/db","architecture":"64-bit","host":"mambadev"}}
{"t":{"$date":"2024-02-24T21:36:22.626+00:00"},"s":"I", "c":"CONTROL", "id":23403, "ctx":"initandlisten","msg":"Build Info","attr":{"buildInfo":{"version":"7.0.5","gitVersion":"7809d71e84e314b497f282ea8aa06d7ded3eb205","openSSLVersion":"OpenSSL 1.1.1w 11 Sep 2023","modules":[],"allocator":"tcmalloc","environment":{"distmod":"debian11","distarch":"x86_64","target_arch":"x86_64"}}}}
{"t":{"$date":"2024-02-24T21:36:22.626+00:00"},"s":"I", "c":"CONTROL", "id":51765, "ctx":"initandlisten","msg":"Operating System","attr":{"os":{"name":"PRETTY_NAME=\"Debian GNU/Linux 11 (bullseye)\"","version":"Kernel 5.10.0-28-amd64"}}}
{"t":{"$date":"2024-02-24T21:36:22.626+00:00"},"s":"I", "c":"CONTROL", "id":21951, "ctx":"initandlisten","msg":"Options set by command line","attr":{"options":{}}}
{"t":{"$date":"2024-02-24T21:36:22.628+00:00"},"s":"I", "c":"STORAGE", "id":22270, "ctx":"initandlisten","msg":"Storage engine to use detected by data files","attr":{"dbpath":"/data/db","storageEngine":"wiredTiger"}}
{"t":{"$date":"2024-02-24T21:36:22.629+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"]}
{"t":{"$date":"2024-02-24T21:36:22.629+00:00"},"s":"I", "c":"STORAGE", "id":22315, "ctx":"initandlisten","msg":"Opening WiredTiger","attr":{"config":"create,cache_size=1399M,session_max=33000,eviction=(threads_min=4,threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,remove=true,path=journal,compressor=snappy),builtin_extension_config=(zstd=(compression_level=6)),file_manager=(close_idle_time=600,close_scan_interval=10,close_handle_minimum=2000),statistics_log=(wait=0),json_output=(error,message),verbose=[recovery_progress:1,checkpoint_progress:1,compact_progress:1,backup:0,checkpoint:0,compact:0,evict:0,history_store:0,recovery:0,rts:0,salvage:0,tiered:0,timestamp:0,transaction:0,verify:0,log:0],"}}
𓆩ᬁ҉𓆪 𝕬𝕸𝕴𝕽 𓆩ᬁ҉𓆪
{"t":{"$date":"2024-02-24T21:36:23.609+00:00"},"s":"I", "c":"STORAGE", "id":4795906, "ctx":"initandlisten","msg":"WiredTiger opened","attr":{"durationMillis":980}}
{"t":{"$date":"2024-02-24T21:36:23.609+00:00"},"s":"I", "c":"RECOVERY", "id":23987, "ctx":"initandlisten","msg":"WiredTiger recoveryTimestamp","attr":{"recoveryTimestamp":{"$timestamp":{"t":0,"i":0}}}}
{"t":{"$date":"2024-02-24T21:36:23.615+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"]}
{"t":{"$date":"2024-02-24T21:36:23.615+00:00"},"s":"W", "c":"CONTROL", "id":22138, "ctx":"initandlisten","msg":"You are running this process as the root user, which is not recommended","tags":["startupWarnings"]}
{"t":{"$date":"2024-02-24T21:36:23.616+00:00"},"s":"W", "c":"CONTROL", "id":22140, "ctx":"initandlisten","msg":"This server is bound to localhost. Remote systems will be unable to connect to this server. Start the server with --bind_ip <address> to specify which IP addresses it should serve responses from, or with --bind_ip_all to bind to all interfaces. If this behavior is desired, start the server with --bind_ip 127.0.0.1 to disable this warning","tags":["startupWarnings"]}
{"t":{"$date":"2024-02-24T21:36:23.616+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"]}
{"t":{"$date":"2024-02-24T21:36:23.616+00:00"},"s":"W", "c":"CONTROL", "id":22184, "ctx":"initandlisten","msg":"Soft rlimits for open file descriptors too low","attr":{"currentValue":1024,"recommendedMinimum":64000},"tags":["startupWarnings"]}
{"t":{"$date":"2024-02-24T21:36:23.624+00:00"},"s":"I", "c":"NETWORK", "id":4915702, "ctx":"initandlisten","msg":"Updated wire specification","attr":{"oldSpec":{"incomingExternalClient":{"minWireVersion":0,"maxWireVersion":21},"incomingInternalClient":{"minWireVersion":0,"maxWireVersion":21},"outgoing":{"minWireVersion":6,"maxWireVersion":21},"isInternalClient":true},"newSpec":{"incomingExternalClient":{"minWireVersion":0,"maxWireVersion":21},"incomingInternalClient":{"minWireVersion":21,"maxWireVersion":21},"outgoing":{"minWireVersion":21,"maxWireVersion":21},"isInternalClient":true}}}
{"t":{"$date":"2024-02-24T21:36:23.624+00:00"},"s":"I", "c":"REPL", "id":5853300, "ctx":"initandlisten","msg":"current featureCompatibilityVersion value","attr":{"featureCompatibilityVersion":"7.0","context":"startup"}}
{"t":{"$date":"2024-02-24T21:36:23.624+00:00"},"s":"I", "c":"STORAGE", "id":5071100, "ctx":"initandlisten","msg":"Clearing temp directory"}
{"t":{"$date":"2024-02-24T21:36:23.627+00:00"},"s":"I", "c":"CONTROL", "id":6608200, "ctx":"initandlisten","msg":"Initializing cluster server parameters from disk"}
{"t":{"$date":"2024-02-24T21:36:23.627+00:00"},"s":"I", "c":"CONTROL", "id":20536, "ctx":"initandlisten","msg":"Flow Control is enabled on this deployment"}
{"t":{"$date":"2024-02-24T21:36:23.628+00:00"},"s":"I", "c":"FTDC", "id":20625, "ctx":"initandlisten","msg":"Initializing full-time diagnostic data capture","attr":{"dataDirectory":"/data/db/diagnostic.data"}}
{"t":{"$date":"2024-02-24T21:36:23.634+00:00"},"s":"I", "c":"REPL", "id":6015317, "ctx":"initandlisten","msg":"Setting new configuration state","attr":{"newState":"ConfigReplicationDisabled","oldState":"ConfigPreStart"}}
{"t":{"$date":"2024-02-24T21:36:23.635+00:00"},"s":"I", "c":"STORAGE", "id":22262, "ctx":"initandlisten","msg":"Timestamp monitor starting"}
{"t":{"$date":"2024-02-24T21:36:23.636+00:00"},"s":"I", "c":"NETWORK", "id":23015, "ctx":"listener","msg":"Listening on","attr":{"address":"/tmp/mongodb-27017.sock"}}
{"t":{"$date":"2024-02-24T21:36:23.637+00:00"},"s":"I", "c":"NETWORK", "id":23015, "ctx":"listener","msg":"Listening on","attr":{"address":"127.0.0.1"}}
𓆩ᬁ҉𓆪 𝕬𝕸𝕴𝕽 𓆩ᬁ҉𓆪
{"t":{"$date":"2024-02-24T21:36:23.637+00:00"},"s":"I", "c":"NETWORK", "id":23016, "ctx":"listener","msg":"Waiting for connections","attr":{"port":27017,"ssl":"off"}}
{"t":{"$date":"2024-02-24T21:36:23.637+00:00"},"s":"I", "c":"CONTROL", "id":8423403, "ctx":"initandlisten","msg":"mongod startup complete","attr":{"Summary of time elapsed":{"Startup from clean shutdown?":true,"Statistics":{"Transport layer setup":"0 ms","Run initial syncer crash recovery":"0 ms","Create storage engine lock file in the data directory":"0 ms","Get metadata describing storage engine":"0 ms","Validate options in metadata against current startup options":"0 ms","Create storage engine":"982 ms","Write current PID to file":"0 ms","Initialize FCV before rebuilding indexes":"8 ms","Drop abandoned idents and get back indexes that need to be rebuilt or builds that need to be restarted":"0 ms","Rebuild indexes for collections":"0 ms","Load cluster parameters from disk for a standalone":"0 ms","Build user and roles graph":"0 ms","Set up the background thread pool responsible for waiting for opTimes to be majority committed":"1 ms","Initialize information needed to make a mongod instance shard aware":"0 ms","Start up the replication coordinator":"3 ms","Start transport layer":"1 ms","_initAndListen total elapsed time":"1011 ms"}}}}
^Z
[2]+ Stopped mongod
root@mambadev:~# source myenv/bin/activate
(myenv) root@mambadev:~# cd OTP
(myenv) root@mambadev:~/OTP# python test.py
Traceback (most recent call last):
File "/root/OTP/test.py", line 19, in <module>
settings_collection.insert_one(settings_data)
File "/root/myenv/lib/python3.9/site-packages/pymongo/collection.py", line 669, in insert_one
self._insert_one(
File "/root/myenv/lib/python3.9/site-packages/pymongo/collection.py", line 609, in _insert_one
self.__database.client._retryable_write(acknowledged, _insert_command, session)
File "/root/myenv/lib/python3.9/site-packages/pymongo/mongo_client.py", line 1522, in _retryable_write
with self._tmp_session(session) as s:
File "/usr/lib/python3.9/contextlib.py", line 117, in __enter__
return next(self.gen)
File "/root/myenv/lib/python3.9/site-packages/pymongo/mongo_client.py", line 1840, in _tmp_session
s = self._ensure_session(session)
File "/root/myenv/lib/python3.9/site-packages/pymongo/mongo_client.py", line 1823, in _ensure_session
return self.__start_session(True, causal_consistency=False)
File "/root/myenv/lib/python3.9/site-packages/pymongo/mongo_client.py", line 1766, in __start_session
self._topology._check_implicit_session_support()
File "/root/myenv/lib/python3.9/site-packages/pymongo/topology.py", line 573, in _check_implicit_session_support
self._check_session_support()
File "/root/myenv/lib/python3.9/site-packages/pymongo/topology.py", line 589, in _check_session_support
self._select_servers_loop(
File "/root/myenv/lib/python3.9/site-packages/pymongo/topology.py", line 259, in _select_servers_loop
raise ServerSelectionTimeoutError(
pymongo.errors.ServerSelectionTimeoutError: 127.0.0.1:27017: timed out (configured timeouts: socketTimeoutMS: 20000.0ms, connectTimeoutMS: 20000.0ms), Timeout: 30s, Topology Description: <TopologyDescription id: 65da619e0f2349010a32df37, topology_type: Unknown, servers: [<ServerDescription ('127.0.0.1', 27017) server_type: Unknown, rtt: None, error=NetworkTimeout('127.0.0.1:27017: timed out (configured timeouts: socketTimeoutMS: 20000.0ms, connectTimeoutMS: 20000.0ms)')>]>
(myenv) root@mambadev:~/OTP#
Александр
root@mambadev:~# systemctl status mongod
● mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sat 2024-02-24 21:32:14 UTC; 3min 32s ago
Docs: https://docs.mongodb.org/manual
Process: 27567 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=exited, status=1/FAILURE)
Main PID: 27567 (code=exited, status=1/FAILURE)
CPU: 56ms
Feb 24 21:32:13 mambadev systemd[1]: Started MongoDB Database Server.
Feb 24 21:32:13 mambadev mongod[27567]: {"t":{"$date":"2024-02-24T21:32:13.998Z"},"s":"I", "c":"CONTROL", "id":7484500, "ctx":"main","msg":"E>
Feb 24 21:32:14 mambadev mongod[27567]: {"t":{"$date":"2024-02-24T21:32:13.999Z"},"s":"F", "c":"CONTROL", "id":20574, "ctx":"main","msg":"E>
Feb 24 21:32:14 mambadev systemd[1]: mongod.service: Main process exited, code=exited, status=1/FAILURE
Feb 24 21:32:14 mambadev systemd[1]: mongod.service: Failed with result 'exit-code'.
...skipping...
● mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sat 2024-02-24 21:32:14 UTC; 3min 32s ago
Docs: https://docs.mongodb.org/manual
Process: 27567 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=exited, status=1/FAILURE)
Main PID: 27567 (code=exited, status=1/FAILURE)
CPU: 56ms
Feb 24 21:32:13 mambadev systemd[1]: Started MongoDB Database Server.
Feb 24 21:32:13 mambadev mongod[27567]: {"t":{"$date":"2024-02-24T21:32:13.998Z"},"s":"I", "c":"CONTROL", "id":7484500, "ctx":"main","msg":"E>
Feb 24 21:32:14 mambadev mongod[27567]: {"t":{"$date":"2024-02-24T21:32:13.999Z"},"s":"F", "c":"CONTROL", "id":20574, "ctx":"main","msg":"E>
Feb 24 21:32:14 mambadev systemd[1]: mongod.service: Main process exited, code=exited, status=1/FAILURE
Feb 24 21:32:14 mambadev systemd[1]: mongod.service: Failed with result 'exit-code'.
~
~
~
~
~
~
~
~
~
~
Да, у меня было тоже самое
Александр
примерно
Александр
починил:
1. снести полностью (по инструкции с сайта и удалением системного пользователя mongodb)
2. установить обратно
3. настроить только авторизацию (если надо)
4. юзать
Нуриддин
𓆩ᬁ҉𓆪 𝕬𝕸𝕴𝕽 𓆩ᬁ҉𓆪
Нуриддин
𓆩ᬁ҉𓆪 𝕬𝕸𝕴𝕽 𓆩ᬁ҉𓆪