execでjavaコマンドを実行したところ、
[2022-02-20 09:36:42] production.INFO: # # There is insufficient memory for the Java Runtime Environment to continue. # Native memory allocation (mmap) failed to map 2555904 bytes for committing reserved memory. # An error report file with more information is saved as: # /tmp/hs_err_pid2458501.log
こんなエラーに遭遇。
メモリ割当エラーのようだけど、メモリに余裕があるので、
しばらくハマりました。
解決したので備忘録。
解決策
setsebool -P httpd_execmem on
これで一発でした。
どうやらhttpd(apache)でjavaを実行するときに必要なexecmemという
モジュールの実行を許可する設定みたい。
結構時間かけてしまった。。。
それでは!!!
20代前半までは東京で音楽をやりながら両手の指以上の業種でアルバイト生活をしていましたが、某大手プロバイダのテレアポのバイトでPCの知識の無さに愕然とし、コンピュータをもっと知りたい!と思ったことをきっかけに25歳の時にITの世界に未経験で飛び込みました。
紆余曲折を経て、現在は個人事業主としてお仕事させていただいており、10年ほどになります。
web制作から企業システム構築、ツール開発など、フロントエンドもバックエンドもサーバーもDBAも依頼があれば何でもやってきた雑食系エンジニアです。
今風にいうとフルスタックエンジニアということになるのでしょうか??
→ 詳細プロフィールというか、生い立ちはこちら
→スキルシートをご覧になる場合はこちら
→お仕事のご依頼やお見積りなどお問い合わせはこちらから!
コメント