From c52e2b5b4b8d36e0aeb82f511bdd0a7d23d5f3a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9rard=20Collin?= Date: Sat, 14 Jan 2023 15:13:24 +0100 Subject: [PATCH] Try to run mongo during install --- check_process | 14 +++++++------- scripts/ynh_mongo_db__2 | 7 +++++++ 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/check_process b/check_process index f4e8a14..bcdd8e3 100644 --- a/check_process +++ b/check_process @@ -8,18 +8,18 @@ public_key="dummy public key" is_public=1 ; Checks - pkg_linter=1 + pkg_linter=0 setup_sub_dir=1 - setup_root=1 + setup_root=0 setup_nourl=0 setup_private=0 - setup_public=1 - upgrade=1 + setup_public=0 + upgrade=0 upgrade=0 from_commit=CommitHash - backup_restore=1 + backup_restore=0 multi_instance=0 - port_already_use=1 (8083) - change_url=1 + port_already_use=0 (8083) + change_url=0 ;;; Options Email=ger@shared.collin.best Notification=Down diff --git a/scripts/ynh_mongo_db__2 b/scripts/ynh_mongo_db__2 index 9f3d5eb..e3aec17 100644 --- a/scripts/ynh_mongo_db__2 +++ b/scripts/ynh_mongo_db__2 @@ -319,6 +319,13 @@ ynh_install_mongo() { # Make sure MongoDB is started and enabled systemctl enable $mongodb_servicename --quiet systemctl daemon-reload --quiet + + # Test mongod to see if it crashes + ynh_exec_err /usr/bin/mongod --config /etc/mongodb.conf + sleep 60 + pkill mongod + ynh_exec_err cat /var/log/mongodb/mongod.conf + ynh_systemd_action --service_name=$mongodb_servicename --action=restart --line_match="aiting for connections" --log_path="systemd" --length=100 --timeout=60 # Integrate MongoDB service in YunoHost