差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

次のリビジョン
前のリビジョン
blog:2015:2015-06-16 [2015-06-16 11:32]
Decomo 作成
blog:2015:2015-06-16 [2022-06-15 10:30] (現在)
Decomo
行 1: 行 1:
 ====== Netatalk 3でsendfileを無効にするとCannot allocate memoryが起きる? ====== ====== Netatalk 3でsendfileを無効にするとCannot allocate memoryが起きる? ======
 +
 +<WRAP info>(2016-01-04 追記) \\
 +どうやらVirtualBoxが原因だった模様。詳細→[[blog:2015:2015-12-14]]
 +</WRAP>
  
 いつ頃からから、Netatalk 3.1.7で提供しているボリュームとの接続が突然切れる現象が起きるようになった。 いつ頃からから、Netatalk 3.1.7で提供しているボリュームとの接続が突然切れる現象が起きるようになった。
行 32: 行 36:
 Mac側はOS X v10.9.5で、サーバ側はFreeBSD 10.1-RELEASE。10.1RにはZFSのARCがメモリを食いつぶすバグがあるらしく、それが原因かと思って10-STABLEに更新するも、症状は相変わらず。 Mac側はOS X v10.9.5で、サーバ側はFreeBSD 10.1-RELEASE。10.1RにはZFSのARCがメモリを食いつぶすバグがあるらしく、それが原因かと思って10-STABLEに更新するも、症状は相変わらず。
  
-で、試行錯誤を続けていたが、Netatalk 3のsendfileを有効にしたらピタッとおさまった。おぼろげな記憶をたどると「ZFS環境でApache等のsendfileを有効にするとキャッシュの二重持ちになる可能性がある」という資料を見て、sendfile無効でNetatalk 3を作り直してたような気がしないでもなく、丁度その辺から問題が出たような気がする……。+で、試行錯誤を続けていたが、Netatalk 3のsendfileを有効にしたらピタッとおさまった。正確には未だ出るけど、Netatalkとの接続は維持自体はされるようになった(自動で再接続されている模様)。おぼろげな記憶をたどると「ZFS環境でApache等のsendfileを有効にするとキャッシュの二重持ちになる可能性がある」という資料を見て、sendfile無効でNetatalk 3を作り直してたような気がしないでもなく、丁度その辺から問題が出たような気がする……。
  
 時を同じくして、同サーバのSamba 4でファイル一覧の取得がタイムアウトしたり、動画が全く再生できなくなったりしていたのだが、こちらは逆に''use sendfile = yes''を無効化したら直った。 時を同じくして、同サーバのSamba 4でファイル一覧の取得がタイムアウトしたり、動画が全く再生できなくなったりしていたのだが、こちらは逆に''use sendfile = yes''を無効化したら直った。
  
 全く以て謎だ… 全く以て謎だ…
  • blog/2015/2015-06-16.1434421932.txt.gz
  • 最終更新: 2015-06-16 11:32
  • by Decomo