微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

项目linux启动

查看进程: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

  • 先查找redis:find / -name redis-server
  • 选择/home/amin/redis-5.0.5/src/redis-server这个目录:cd /home/amin/redis-5.0.5/src
  • Ls

 

  • 可以先回上一级:cd ..
  • Ls
  • 找到redis.conf文件

 

  • 在[root@BMPapp redis-5.0.5]#输入:

./src/redis-server  redis.conf

  • 开启完redis,可以查一下redis的进程:ps -ef|grep redis

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 其余随便】

  • 进入项目目录:cd /data/www/svr
  • 查看项目是否启动:jps
  • 进入ykb-api-java  :cd ykb-api-java  
  • 关掉3929  ykb-api-StartUp:kill 3929【若没用则:kill -9 3929】  
  • 启动项目:./start.sh debug

[下面出现一段代码和日志 ,卡住不走了 就得找原因了,多起几次看看]

 

 

248:redis集群和redis  ,单独的redis服务于fssc【起的是6379这个端口】

先启动Nginx[root]

  • Find / -name Nginx
  • 确定目录:/data/Nginx
  • 到达目的目录:cd /data
  • Ls
  • 先启动Nginx,启动了Nginx之后,再打开server
  • cd /server
  • Ls
  • cd PHP5629
  • Ls
  • cd sbin
  • Ls
  • 查看服务是否启动:ps -ef|grep PHP-fpm
  • 停止PHP-fpm服务:pkill PHP-fpm
  • 启动PHP-fpm服务: ./PHP-fpm

 

服务于项目的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

  • Ls
  • cd /data/elasticsearch-6.5.4/bin/
  • ./elasticsearch
  • 查看是否启动:jps

【出现8390 elasticsearch 说明启动了】

 

 

三台redis集群:246、248、249

246:【同248、249】

  • 先查找redis在哪里:find / -name redis
  • 确定目录:/data/redis
  • cd /data/redis
  • Ls
  • cd conf
  • Ls[出现 redis-50379.conf]
  • Redis-server redis-50379.conf[redis就起来了]

查看三台服务器是否启动成功:

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

看最新的日志

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐