Pureftpd 无法列出包含大量文件的目录

Pureftpd 无法列出包含大量文件的目录

Pureftpd 运行为:

/usr/sbin/pure-ftpd-mysql-virtualchroot -l mysql:/etc/pure-ftpd/db/mysql.conf -l pam -P 1.2.3.4 -u 1000 -O clf:/var/log/pure-ftpd/transfer.log -Y 1 -E -D -8 UTF-8 -L 1000000:15 -p 31000:31059 -J HIGH -A -H -b -d -B

LimitRecursion如您所见,设置为 1 000 000 个文件和 15 个子目录-L 1000000:15。Pureftpd 重新启动了几次。

我可以列出包含 7k、12k 个文件的目录,但包含 ~500k 个文件的目录不会列出。

filezillalftp在远程连接时出现相同的错误,但即使在有问题的服务器上本地连接时错误也相同(使用lftp):

...
---- Got EOF on data connection                                 
---- Closing data socket
<--- 226-Sorry, we were unable to read [/web/wp-content/uploads/2021/02]
<--- 226-Options: -a -l 
<--- 226 0 matches total

/web/wp-content/uploads/2021/02 的权限经过三重检查。

是否有任何 rlimits 或任何其他需要检查的与服务器相关的限制?我想到的一件事是针对以 pureftp 用户身份登录的用户的限制。

任何有关问题的帮助都将非常有帮助。

相关内容