人员定位有哪些服务及如何查看日志
人员定位一共有4个大模块
1.数据库/home/seekcy/database
2.中间件/home/seekcy/softs
3.开放平台/home/seekcy/js_open
4.化工平台/home/seekcy/chemical-locate
一、数据库
数据库分mysql、mongodb、influxdb
快速启动所有数据库命令
#进入数据库目录cd /home/seekcy/database/#执行启动脚本./start.sh
1、mysql存储平台的基础数据
常用命令:
# 切换到MySQL目录cd /home/seekcy/database/mysql/support-files# 启动MySQL./mysql.server start# 关闭MySQL./mysql.server stop# 重启MySQL./mysql.server restart# 查看实时日志tail -f /home/seekcy/database/mysql/mysqld.log
2、mongodb存储开放平台基站卡片的设备信息,人员进出围栏事件,人员实时状态点位
常用命令:
# 切换到MongoDB目录cd /home/seekcy/database/mongodb/bin# 关闭MongoDB./mongod --dbpath=/home/seekcy/database/mongodb/data/db --shutdown# 启动MongoDB./mongod -f ../mongodb.conf
3、influxdb存储人员历史轨迹,数测分析等数据
常用命令:
# 切换到InfluxDB目录cd /home/seekcy/database/influxdb/bin# 关闭InfluxDBps aux | grep 'influx' | grep -v grep | awk '{print $2}' | xargs kill -9# 启动InfluxDBnohup ./influxd -config ../influxdb.conf &
二、中间件
中间件分为nginx、redis、emqx、activemq、rocketmq
快速启动所有中间件命令
#进入中间件目录cd /home/seekcy/softs/#执行启动脚本./start.sh
1、nginx反向代理/负载均衡中间件
常用命令:
# 切换到Nginx主目录cd /home/seekcy/softs/nginx# 启动Nginx./sbin/nginx -c conf/nginx.conf# 修改配置后测试配置./sbin/nginx -t# 修改配置后重载配置./sbin/nginx -s reload# 快速关闭(不管有没有正在处理的请求都关闭)./sbin/nginx -s stop# 优雅关闭(在退出前完成已经接受的连接请求)./sbin/nginx -s quit
2、redis用于用于缓存围栏、订阅等数据
常用命令:
# 切换到Redis目录cd /home/seekcy/softs/bin# 启动Redis serverredis-server ../redis_26312.conf > /dev/null 2>&1 &# 关闭Redis serverps aux | grep 'redis' | grep -v grep | awk '{print $2}' | xargs kill -9
3、emqx用于MQTT通信数据推送(BGT1等设备)
常用命令:
# 切换到EMQ目录cd /home/seekcy/softs/emqx/bin# 启动EMQ./emqx start# 关闭EMQ./emqx stop# 重启EMQ./emqx restart
4、activemq MQ中间件,用于系统间数据推送
常用命令:
# 切换到ActiveMQ的bin目录cd /home/seekcy/softs/activemq/activemq-01/bin#停止./activemq stop#启动./activemq start > /dev/null
5、rocketmq MQ中间件,用于系统内数据推送
常用命令:
# 切换到RocketMQ的bin目录cd /home/seekcy/softs/rocketmq/bin# 启动namesrvnohup sh mqnamesrv -c /home/seekcy/softs/rocketmq/conf/namesrv.properties &# 启动brokernohup sh mqbroker -c /home/seekcy/softs/rocketmq/conf/broker.conf &# 关闭broker服务./mqshutdown broker# 关闭namesrv服务./mqshutdown namesrv
三、开放平台
常用命令:
# 切换到location-server目录cd /home/seekcy/js_open/location-server# 重启location-server(方式一)./service-server.sh# 重启location-server(方式二)./service-server.sh restart# 启动location-server./service-server.sh start# 关闭location-server./service-server.sh stop
查看开放平台日志:
#进入日志目录cd /home/seekcy/js_open/location-server/logs#查看实时日志tailf info.log
四、化工平台
常用命令:
# 切换到chemical-locate目录cd /home/seekcy/chemical-locate/wwyt-server# 重启wwyt-server(方式一)./service-server.sh# 重启wwyt-server(方式二)./service-server.sh restart# 启动location-server./service-server.sh start# 关闭location-server./service-server.sh stop
查看化工平台日志:
#进入日志目录cd /home/seekcy/chemical-locate/wwyt-server/logs#查看实时日志tailf info.log
转载请注明作者和出处,并添加本页链接。
原文链接:
//svn.seekcy.com/788