查看进程:ps -ef|grep mysql[服务名,也可写tomcat]
转换角色:su - root(root角色) 进入root角色的密码为:rhat123.
su - admin(admin角色)
总共有5台服务器:245、246、247、248、249
245: 启动mysql redis (给PHP用)
启动mysql的命令:service mysql start
重启mysql命令:service mysql restart
停止mysql命令:service mysql stop
开启245的redis
./src/redis-server redis.conf
246:
在五个项目之前先启动nginx
商城的 java 目录位置:/data/www/svr ;目录下有五个项目:分别为:ykb-api-java ykb-passport-java spider-sync-java spider-goods-java spider-order-java[按顺序启动]
进入ykb-api-java jps命令,查看ykb-api-java 是否启动
启动nginx:(root访问)
第一:首先查找nginx:find / -name nginx
第二:选择 /data/server/nginx/sbin/nginx这个目录
第三:进入目录:cd /data/server/nginx/sbin/
第四:ls
第五:开启nginx:直接 ./nginx[这是服务器宕机或者nginx没有开启的情况]
第六:若服务器宕机且不知是否启动了nginx,首先查看nginx的进程,如若你没有查看进程就启动了nginx,有可能多启动了nginx,会报错
第七:关闭nginx:./nginx -s quit
[若关不掉:显示什么prd或者不存在]那就直接kill 3756
第八:关掉nginx之后再查看进程:ps -ef|grep nginx
第九:开启nginx:./nginx
第十:然后再次查看进程是否已经启动完毕
启动项目 :按顺序启动
【最好先启动ykb-api-java 再启动 ykb-passport-java 其余随便】
[下面出现一段代码和日志 ,卡住不走了 就得找原因了,多起几次看看]
248:redis集群和redis ,单独的redis服务于fssc【起的是6379这个端口】
先启动nginx[root]
服务于项目的redis:
第一:查找redis:find / -name redis-server
第二:确定目录:/home/admin/redis-5.0.5/src/redis-server
第三:cd /home/admin/redis-5.0.5/src
第四:ls
第五:cd ..
第六:ls
第七:【启动的是6379端口】./src/redis-server redis.conf
第八:查看进程
这里必须是0:0:0(或者00:00:00),这样才能保证所有的ip都能访问的到它
247:fssc(发布项目的)
先启动nginx后启动fssc
启动nginx:[root下启动nginx]
不要重复启动nginx,会报错的
后续操作后上面一样
启动fssc项目:
切换角色 su - admin
249:
首先先切换角色:su - admin
【出现8390 elasticsearch 说明启动了】
三台redis集群:246、248、249
246:【同248、249】
查看三台服务器是否启动成功:
Redis-cli --cluster check 127.0.0.1:50379
若有变红,则有服务器没启动起来,先查看redis进程,查看之后把redis关了
若查看redis进程之后发现有[cluster]说明集群以及起来了
查看日志:
247:
Find / -name nginx
Cd /home/admin/nginx
Ls
查看access.log 和error.log【fssc】这两个日志
查看日志命令:tail -f access.log
查看php的日志:
Find / -name php_err.log
php在/data/logs下面看日志
cd /data/logs
Ls
查看php_err.log
cd mall-logs[这是php获取到java的日志,就是php就调用spider-goods 或spider-order哪些服务的日志]
Ls
比如es挂了
就cd es
Ls
查看最新的日志{看日期}:tail -f 202107028.log
246:
Find / -name spider-goods
Cd /home/wasusr/bmp/logs
Ls
Cd spider-order
Ls
看最新的日志