将laravel部署到centos后使用screen进行多窗口进行调试,一个窗口运行php脚本,实时查看输出状态,另一个窗口开启查看日志
第一步安装screen
yum -y install screen
第二步创建laravel 窗口
screen -S laravel-cli
-- -S 创建当情用户环境shell的窗口,并进入
执行启动laravel
php artisan serve
第三步退出运行窗口
control+a + d
退出运行laravel的窗口后回到主窗口
第四部查看运行日志
tail -f 项目目录下/storage/logs/laravel.log
此命令可以一直观察日志文件,每次有新的内容会自动显示
第五步可以继续开启一些屏幕查看laravel的redis队列
screen -S redis
Redis-cli
keys *
查看当前所有redis内容
退出查看其他
control+a+d
第六步,切换其他窗口,查看运行情况
查看laravel运行情况
screen -r laravel-cli
查看redis
screen -r redis
以上就是 linux下调试排查laravel方法,不用再此打开crt进行连接多窗口连接了,非常方便,也可以分割屏幕显示。
下面给出 screen的常用命令
-A 将所有的视窗都调整为目前终端机的大小。
-d <作业名称> 将指定的screen作业离线。
-h <行数> 指定视窗的缓