vaynedu / nginx-1.16.0

学习nginx架构设计与实现,翻译nginx的源码,写nginx的测试代码, 在issue中记录nginx的精妙设计及其常见问题https://github.com/vaynedu/nginx-1.16.0/issues 。 myexercise内存池、哈希表、链表、md5、crc测试代码,mymodule中有hello自定义模块代码。通过nginx将自己整个知识体系连接起来
https://github.com/vaynedu/nginx-1.16.0/issues
BSD 2-Clause "Simplified" License
12 stars 2 forks source link

文件写不进去磁盘?导致大量回源失败? #66

Open vaynedu opened 4 years ago

vaynedu commented 4 years ago

image

理论上我们有带O_LANGEFILE 。 怎么会出现这种情况?有点奇怪

拿一台现网机器做测试, 打开debug日志,重启进程, 结果发现errno27 File too large errno ,并没有看懂意思 image image

最终查到原来ext3 文件系统有限制,最大只能打开2T的文件。

解决方案:

  1. 挂载裸盘,这个是没有限制的
  2. 限制使用大小1.8T