3月 14, 2025 - IT, 开发笔记    服务器因磁盘满了,导致服务都失败已关闭评论

服务器因磁盘满了,导致服务都失败

很久之前的老项目,突然服务都请求不到了,api数据都异常了。

原因分析:1:查询https证书,是否到期。结果正常。
2:nginx服务,php服务是否正常。检查正常。systemctl status nginx.service
systemctl status php-fpm.service.
3:php的请求日志是否正常。查看storage/logs/laravel-2025-03-14.log 大小为0
4:查看后端网站,通过F12查看网络请求,发现如下报错

在用df -BG查看系统所剩的磁盘大小,显示剩余为0

5:解决方式:找到较大的无用文件,释放即可。或者增[……]

Read more

3月 7, 2025 - IT, php开发, 开发笔记    postman请求都是正常,但app端请求都失败已关闭评论

postman请求都是正常,但app端请求都失败

APP端今天登录不上且数据请求都是空的,昨天还是正常的。发现Postman请求时返回的数据都是正常的。

思路:用postman的https请求时,被nginx自动转成了hppt请求,http请求是正常的,故返回是正常的。

解决:先检查https的证书是否有效,直接访问api域名发现,https证书于昨天到期了。在app端和后端都长时间未更新的情况,大概率就是证书的问题了。

先重新申请一个证书,替换掉之前的证书,重启一下nginx服务。结果app端就都正常了。

 

正式服查看nginx状态

systemctl status nginx.ser[……]

Read more

2月 25, 2025 - php开发    多个php版本,指定版本执行命令已关闭评论

多个php版本,指定版本执行命令

多环境下的composer install报错:

默认php8.0版本,但项目需要php7.4去执行,先找到php7.4的安装目录。可以使用一下:

/www/server/php/74/bin/php /usr/bin/composer install

同样,执行artisan 命令,也可以指定版本:

/www/server/php/74/bin/php artisan config:clear
/www/server/php/74/bin/php artisan cache:clear

[……]

Read more

页面:«1234567...46»