乗客3.0.17を使用してruby3.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プロジェクトに保存されているキャッシュを削除して乗客を再起動すると削除されます。
私はRubyonRailsを初めて使用しますが、このエラーの理由と、乗客を再起動するとエラーが消える理由を理解できません。
よろしくお願いします