読者です 読者をやめる 読者になる 読者になる

雑多なノート

プログラミング初心者がメモとかを書きます。基礎的なこともメモとして。偏食系のアニオタ。

Neo4j起動時のWARNING

インストール直後から発生してるワーニング

[vayacico@lavie bin]$ ./neo4j start
Starting Neo4j.
WARNING: Max 1024 open files allowed, minimum of 40000 recommended. See the Neo4j manual.Started neo4j (pid 1358). By default, it is available at http://localhost:7474/
There may be a short delay until the server is ready.
See /opt/neo4j-community-3.0.7/logs/neo4j.log for current status.

よく分からないけど開けるファイルの数が制限されてるからどうにかしろってことらしい
そんなにファイル開くのかコイツ
ワーニング出てても動くけど忘れたころに謎のエラーとして現れても嫌なので治す

ググってみたら設定ファイルに追記すればいいらしい


/etc/security/limits.conf

vayacico        hard        nofile        100000
vayacico        soft        nofile        40000
root            hard        nofile        100000
root            soft        nofile        40000

/etc/pam.d/su

session    required   pam_limits.so

Qiitaの記事だとユーザー名のところがneo4jになってたのでそこがユーザー名だということに気づくのに時間がかかった
よく考えればrootと同じところに書かれてるのでユーザー名なのは当たり前だった

あと再起動しないと適用されなかった
CRONで動かしてるスクリプトがあったから極力再起動したくなかったけど他の方法見つからなかったので仕方ない

とりあえずこれでワーニングは解消