169 похожих чатов

Задача: поставить модуль http для Tarantool. у нас же замечательная официльная

документация, да?

https://github.com/tarantool/http#installation

делаем раз:

root@plvm-ptr:~# tarantoolctl rocks install tarantool-http
...
http scm-1 is now installed in /root/.rocks (license: BSD)


делаем два:

копипастим официальный пример

https://github.com/tarantool/http#working-with-stashes

делаем три:

root@plvm-ptr:~# tarantool httpd.tnt
LuajitError: builtin/box/load_cfg.lua:512: Please call box.cfg{} first
stack traceback:
builtin/box/load_cfg.lua:512: in function '__index'
httpd.tnt:10: in main chunk
fatal error, exiting the event loop


ай, ну ладно.
наверное, в самую лучшую официальную документацию забыли добавить box.cfg{}. ничего, бывает. добавим. не страшно.

делаем четыре:

root@plvm-ptr:~# tarantool httpd.tnt
2020-09-23 14:54:57.790 [28153] main/101/httpd.tnt I> systemd: NOTIFY_SOCKET variable is empty, skipping
2020-09-23 14:54:57.791 [28153] main/101/httpd.tnt C> Tarantool 1.10.7-23-gbce52b355
2020-09-23 14:54:57.791 [28153] main/101/httpd.tnt C> log level 5
2020-09-23 14:54:57.792 [28153] main/101/httpd.tnt I> mapping 268435456 bytes for memtx tuple arena...
2020-09-23 14:54:57.792 [28153] main/101/httpd.tnt I> mapping 134217728 bytes for vinyl tuple arena...
2020-09-23 14:54:57.807 [28153] main/101/httpd.tnt I> instance uuid b290752f-b75c-43bf-ab17-190135c65e99
2020-09-23 14:54:57.807 [28153] main/101/httpd.tnt I> initializing an empty data directory
2020-09-23 14:54:57.809 [28153] main/101/httpd.tnt I> assigned id 1 to replica b290752f-b75c-43bf-ab17-190135c65e99
2020-09-23 14:54:57.810 [28153] main/101/httpd.tnt I> cluster uuid 306ec989-5bd3-441a-af54-ca6980b3c55f
2020-09-23 14:54:57.810 [28153] snapshot/101/main I> saving snapshot `./00000000000000000000.snap.inprogress'
2020-09-23 14:54:57.866 [28153] snapshot/101/main I> done
2020-09-23 14:54:57.867 [28153] main/101/httpd.tnt I> ready to accept requests
2020-09-23 14:54:57.867 [28153] main/107/checkpoint_daemon I> started
2020-09-23 14:54:57.867 [28153] main/107/checkpoint_daemon I> scheduled the next snapshot at Wed Sep 23 16:21:19 2020
2020-09-23 14:54:57.868 [28153] main utils.c:973 E> LuajitError: httpd.tnt:12: attempt to index field 'httpd' (a nil value)
2020-09-23 14:54:57.868 [28153] main F> fatal error, exiting the event loop

1 ответов

27 просмотров

> attempt to index field 'httpd' (a nil value) Мм, жаловаться на такие ошибки это как-то по детски. Особенно если с box.cfg{} ты справился. Тем более что примеры в той доке — являются примером для уже настроенной конфигурации, где реквайрнут httpd и всё остальное. Они не будут писать полноценный "проект" для каждого крошечного примера с копипастой одного и того же десять тысяч раз, если ты читал доку с самого начала — сделаешь как надо.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта