Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails 5.2.4.4文件缓存似乎会降低apache在生产中的性能_Ruby On Rails_Apache_Passenger - Fatal编程技术网

Ruby on rails Rails 5.2.4.4文件缓存似乎会降低apache在生产中的性能

Ruby on rails Rails 5.2.4.4文件缓存似乎会降低apache在生产中的性能,ruby-on-rails,apache,passenger,Ruby On Rails,Apache,Passenger,我们有一个奇怪的Rails缓存问题,我们很难找到它。我们在Apache2.4.2.9和passenger 6.06上运行Rails 5.2.4.4。在一天的时间里,应用程序的速度会减慢。大约4-5小时后,表演大约需要5-6秒。通过反复试验,以下情况无法解决问题: 清除缓存 或 重新启动apache 然而,如果我,在这个序列中 阻止apache 清除缓存 重新启动apache 无论白天还是黑夜,它都能立即恢复活力。另一个线索是僵尸进程与应用程序“file”一起出现,我再次推测这意味着这与文件缓存有

我们有一个奇怪的Rails缓存问题,我们很难找到它。我们在Apache2.4.2.9和passenger 6.06上运行Rails 5.2.4.4。在一天的时间里,应用程序的速度会减慢。大约4-5小时后,表演大约需要5-6秒。通过反复试验,以下情况无法解决问题:

  • 清除缓存
  • 重新启动apache
  • 然而,如果我,在这个序列中

  • 阻止apache
  • 清除缓存
  • 重新启动apache
  • 无论白天还是黑夜,它都能立即恢复活力。另一个线索是僵尸进程与应用程序“file”一起出现,我再次推测这意味着这与文件缓存有关(我们使用filestore作为缓存)

    有没有人遇到过rails文件存储缓存的生产问题,比如不释放文件句柄之类的问题

    谢谢你的帮助, 凯文