Home | 简体中文 | 繁体中文 | 杂文 | 知乎专栏 | 51CTO学院 | CSDN程序员研修院 | Github | OSChina 博客 | 腾讯云社区 | 阿里云栖社区 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏多维度架构

34.9. systemd

		
$ vim /etc/systemd/system/nodeos.service 
		
[Unit]
Description=EOS nodeos systemd by netkiller
Documentation=http://www.netkiller.cn/
After=network.target

[Service]
Type=forking
User=root
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
Environment=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
Environment=CONFIG=
WorkingDirectory=/opt/eos
PIDFile=/var/run/nodeos.pid
Restart=on-failure

ExecStart=nodeos -e -p eosio \
--plugin eosio::producer_plugin 
--plugin eosio::chain_api_plugin \
--plugin eosio::history_plugin \
--plugin eosio::history_api_plugin \
--plugin eosio::http_plugin \
--plugin eosio::net_api_plugin \
--http-server-address=0.0.0.0:8888 \
--access-control-allow-origin=* \
--contracts-console \
--http-validate-host=false \
--filter-on='*' \
--chain-state-db-size-mb=2048 \
--p2p-peer-address 127.0.0.1:9877 \
--plugin eosio::mongo_db_plugin \ 
--mongodb-uri=mongodb://eos:eos@127.0.0.1:27017/test?authSource=eos&maxPoolSize=100 \
--mongodb-filter-out eosio:onblock:
--mongodb-filter-on=addressbook:: 
--mongodb-filter-on=test1:: 
ExecReload=     
ExecStop=

[Install]
WantedBy=multi-user.target