taler-merchant-httpd.1.rst (2470B)
1 taler-merchant-httpd(1) 2 ####################### 3 4 .. only:: html 5 6 Name 7 ==== 8 9 **taler-merchant-httpd** - Run Taler merchant backend (with RESTful API) 10 11 12 Synopsis 13 ======== 14 15 **taler-merchant-httpd** 16 [**-3** | **--http3**] 17 [**-C** | **--connection-close**] 18 [**-c** *FILENAME* | **--config=**\ \ *FILENAME*] 19 [**-h** | **--help**] 20 [**-L** *LOGLEVEL* | **--loglevel=**\ \ *LOGLEVEL*] 21 [**-l** *FILENAME* | **--logfile=**\ \ *FILENAME*] 22 [**-T** *USEC* | **--timetravel**\ \ *USEC*] 23 [**-v** | **--version**] 24 25 Description 26 =========== 27 28 **taler-merchant-httpd** is a command-line tool to run the Taler merchant 29 (HTTP backend). The required configuration and database must exist 30 before running this command. 31 32 33 Options 34 ======= 35 36 **-3** \| **--http3** 37 Enable the use of HTTP/2 and HTTP/3. Without this option, we 38 force libcurl to only use HTTP/1.1 when talking to the exchange 39 or to the Donau. 40 Note that for some libcurl builds, we will still use HTTP/1.1 41 even with this option if HTTP/2 or HTTP/3 support are not deemed 42 to be stable enough. Setting this option may provide a minor 43 performance benefit, but it may cause stability issues depending 44 on the libcurl version used, hence it is off by default. 45 46 **-C** \| **--connection-close** 47 Force each HTTP connection to be closed after each request 48 (useful in combination with -f to avoid having to wait for nc to 49 time out). 50 51 **-c** *FILENAME* \| **--config=**\ \ *FILENAME* 52 Use the configuration and other resources for the merchant to 53 operate from FILENAME. 54 55 **-h** \| **--help** 56 Print short help on options. 57 58 **-L** *LOGLEVEL* \| **--loglevel=**\ \ *LOGLEVEL* 59 Specifies the log level to use. Accepted values are: ``DEBUG``, ``INFO``, 60 ``WARNING``, ``ERROR``. 61 62 **-l** *FILENAME* \| **--logfile=**\ \ *FILENAME* 63 Send logging output to *FILENAME*. 64 65 **-T** *USEC* \| **--timetravel=**\ \ *USEC* 66 Modify the system time by *USEC* microseconds. 67 *USEC* may be prefixed with ``+`` or ``-`` (e.g. ``-T +300``). 68 This option is intended for debugging/testing only. 69 70 **-v** \| **--version** 71 Print version information. 72 73 74 Signals 75 ======== 76 77 SIGTERM 78 Sending a SIGTERM to the process will cause it to shutdown 79 cleanly. 80 81 82 See Also 83 ======== 84 85 taler-merchant-dbinit(1), taler-merchant-setup-reserve(1), taler-merchant.conf(5) 86 87 88 Bugs 89 ==== 90 91 Report bugs by using Mantis https://bugs.taler.net/ or by sending 92 electronic mail to <taler@gnu.org>