Mac brew arangodb задерживает путь к файлу журнала запуска

Я установил с arangodb по brew. Я новичок в Mac и arangodb. Сразу после установки arangodb я смог запустить стоп через brew services. Но со вчерашнего дня это не работает. Однако arangod start сработало. Сегодня запуск службы занимает очень много времени

$ arangod start
2018-04-30T07:40:32Z [3593] INFO ArangoDB 3.3.7 [darwin] 64bit, using jemalloc, build , VPack 0.1.30, RocksDB 5.6.0, ICU 58.1, V8 5.7.492.77, OpenSSL 1.0.2o  27 Mar 2018
2018-04-30T07:40:32Z [3593] INFO {authentication} Jwt secret not specified, generating...
2018-04-30T07:40:32Z [3593] INFO using storage engine mmfiles
2018-04-30T07:40:32Z [3593] INFO {cluster} Starting up with role SINGLE
2018-04-30T07:40:32Z [3593] INFO {syscall} file-descriptors (nofiles) hard limit is unlimited, soft limit is 8192
2018-04-30T07:40:32Z [3593] INFO {authentication} Authentication is turned on (system only), authentication for unix sockets is turned on
2018-04-30T07:40:32Z [3593] INFO running WAL recovery (1 logfiles)
2018-04-30T07:40:32Z [3593] INFO replaying WAL logfile '/Users/neel/start/journals/logfile-17009.db' (1 of 1)
2018-04-30T07:40:32Z [3593] INFO WAL recovery finished successfully
2018-04-30T07:40:33Z [3593] INFO using endpoint 'http+tcp://127.0.0.1:8529' for non-encrypted requests
2018-04-30T07:41:33Z [3593] WARNING {v8} giving up waiting for unused V8 context after 60.000000 s
2018-04-30T07:41:43Z [3593] WARNING {v8} giving up waiting for unused V8 context after 60.000000 s
2018-04-30T07:42:34Z [3593] WARNING {v8} giving up waiting for unused V8 context after 60.000000 s
2018-04-30T07:43:05Z [3593] INFO ArangoDB (version 3.3.7 [darwin]) is ready for business. Have fun!

Я не знаю, где файлы журнала. Поэтому, когда я пытаюсь начать с brew services start arangodb, я не могу проверить, был ли он запущен или нет, поскольку он немедленно отвечает Successfully startedarangodb(label: homebrew.mxcl.arangodb). Итак, мои вопросы: почему это задерживается? а где лог файлы?


person Neel Basu    schedule 30.04.2018    source источник


Ответы (1)


Файлы журнала находятся здесь: /usr/local/var/log/arangodb3

Указанная выше задержка вызвана отсутствием доступных контекстов V8. Вы можете настроить их, установив их в /usr/local/etc/arangodb3/arangod.conf. Но по умолчанию установлено значение 0, что означает, что arangodb должен выбрать, сколько запущено.

person Kaveh Vahedipour    schedule 02.05.2018
comment
В этом журнале нет ничего конкретного. Я нашел v8-contexts = 0 закомментированным. Какое значение я должен установить для этой переменной? - person Neel Basu; 10.05.2018
comment
0 там нормально. В нем говорится, что количество контекстов v8 контролируется процессом arangod, а не устанавливается на верхний предел. Но что вы можете сделать, так это запустить как минимум контексты n v8, указав v8-contexts-minimum = n. Попробуйте увеличить это значение до тех пор, пока сообщения не исчезнут. - person Kaveh Vahedipour; 11.05.2018