把fdfs的data移位到另一个目录,需要修改对应的三个配置storage.conf、tracker.conf、mod_fastdfs.conf
因为漏改mod_fastdfs里的store_path0信息导致可以往fdfs存储照片却不能通过浏览器访问
[2021-02-03 10:23:05] ERROR - file: fastdfs-nginx-module/src//common.c, line: 870, file: /nginx/fastdfs/data/00/00/rBLmEGAaCPmAIRVhAAujEu8u8TY191.jpg not exist
粗心了,记录一下改bug过程中遇到的其他问题
重启nginx过程中一直报错
nginx: [alert] kill(25903, 1) failed (3: No such process)
通过在sbin里输入./nginx可以得知一下信息,很明显,80,3344端口被占用了
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:3344 failed (98: Address already in use)
但是通过ps -ef | grep nginx,找不到对应的nginx程序,因此通过kill -9 这个命令是无法杀死该nginx进程的
可以通过一条新的命令,可以把80端口程序杀死
sudo fuser -k 80/tcp
也有另一种可能就是conf里的备份文件导致nginx不能正常启动,因为里面写有80端口,可以尝试让那些配置文件不生效
chmod -x 文件名