我正在使用乘客 3.0.17 部署我的 ruby 3.2.6 项目。我的 httpd.conf 文件是:
<VirtualHost *:80>
ServerName test.com
DocumentRoot /var/www/html/test/public
RackBaseURI /var/www/html/test/public
<Directory /var/www/html/test/public>
# This relaxes Apache security settings.
AllowOverride all
# MultiViews must be turned off.
Options -MultiViews
</Directory>
PassengerMinInstances 1
</VirtualHost>
LoadModule passenger_module /usr/local/rvm/gems/ruby-1.9.3-p194/gems/passenger-3.0.17/ext/apache2/mod_passenger.so
PassengerRoot /usr/local/rvm/gems/ruby-1.9.3-p194/gems/passenger-3.0.17
PassengerRuby /usr/local/rvm/wrappers/ruby-1.9.3-p194/ruby
RailsSpawnMethod conservative
当我通过启动乘客来部署我的项目时,它工作正常,但是在将图像上传到服务器时,它会引发500 内部错误。我无法找到此错误的原因,而且此错误是暂时的,并且在我通过删除保存在我的 ruby 项目中的缓存重新启动乘客后被删除。
我是 ruby on rails 的新手,无法弄清楚这个错误的原因以及为什么它在重新启动乘客时消失。
请指导我提前谢谢