[netatalk-ja:0481] MacOS9で接続解除になる
murayama
krugan @ mac.com
2015年 8月 11日 (火) 10:49:18 JST
皆様、お久しぶりです。村山です。
またもやOS9の問題で申し訳ないのですが
以前の投稿以降、独学で勉強しつつ、
Centos6.6でnetatalkとsambaのサーバを立ち上げました。
netatalkはsrpmでインストールしました。
とりあえずOSXやWindowsのアクセスは問題ないのですが、
OS9で突然接続解除になる事がちらほらあります。
一度フォルダを開いてしまうと問題がないのですが、
最初にフォルダを開く時や、フォルダを開かずにそこに書類をコピーしようとす
るとしばらく応答がなくなり、ダイアログで「接続が解除されました」出てしま
います。
ログを見ていると、そのダイアログの出た時に
Aug 11 10:05:37.569435 cnid_dbd[40112] {main.c:407} (info:CNID):
Checkpointing BerkeleyDB for volume '/var/netatalk/CNID//WEB//.AppleDB'
Aug 11 10:08:00.366723 cnid_metad[39984] {cnid_metad.c:547} (info:CNID):
cnid_dbd[32487] exited with exit code 1
Aug 11 10:08:01.298909 cnid_metad[39984] {cnid_metad.c:547} (info:CNID):
cnid_dbd[32488] exited with exit code 1
Aug 11 10:10:53.977649 afpd[31061] {afp_dsi.c:321} (error:AFPDaemon):
afp_alarm: child timed out, entering disconnected state
Aug 11 10:10:53.977738 afpd[31061] {dsi_stream.c:259} (note:DSI):
dsi_disconnect: entering disconnected state
Aug 11 10:10:53.977776 afpd[31061] {dsi_stream.c:259} (note:DSI):
dsi_disconnect: entering disconnected state
と、CNID child?のタイムアウトと出ていたのでCNID関係のエラーかなと思い
dbd -fをして、その後アクセスをするのですが、やはりどこかのタイミングで出
たりします。
たまたまかなーと思って、何かあるたびにdbd -sをしてみているのですが、
ログを見ると、同じようなものがちらほら出ています
Aug 11 10:28:37.825213 afpd[39983] {main.c:151} (info:AFPDaemon):
child[32956]: done
Aug 11 10:29:13.499947 cnid_metad[39984] {cnid_metad.c:547} (info:CNID):
cnid_dbd[32692] exited with exit code 1
Aug 11 10:29:13.509041 cnid_metad[39984] {cnid_metad.c:547} (info:CNID):
cnid_dbd[32691] exited with exit code 1
サーバの負荷も考えたのですが、
新調したDell PowerEdgeT320でCPUがXeonE5ですし、htopを見ていても
CPUは10%にも達しないので、そこも考えにくいです。
afpd -Vは以下の通りです
afpd 3.1.7 - Apple Filing Protocol (AFP) daemon of Netatalk
This program is free software; you can redistribute it and/or modify it
under
the terms of the GNU General Public License as published by the Free
Software
Foundation; either version 2 of the License, or (at your option) any later
version. Please see the file COPYING for further information and details.
afpd has been compiled with support for these features:
AFP versions: 2.2 3.0 3.1 3.2 3.3 3.4
CNID backends: dbd last tdb mysql
Zeroconf support: Avahi
TCP wrappers support: Yes
Quota support: Yes
Admin group support: Yes
Valid shell checks: Yes
cracklib support: Yes
EA support: ad | sys
ACL support: Yes
LDAP support: Yes
D-Bus support: Yes
Spotlight support: No
DTrace probes: Yes
afp.conf: /etc/netatalk//afp.conf
extmap.conf: /etc/netatalk//extmap.conf
state directory: /var/netatalk/
afp_signature.conf: /var/netatalk/afp_signature.conf
afp_voluuid.conf: /var/netatalk/afp_voluuid.conf
UAM search path: /usr/lib64/netatalk//
Server messages path: /var/netatalk/msg/
afp.confは以下の通りです。
[Global]
; Global server settings
mac charset = MAC_JAPANESE
uam list = uams_clrtxt.so uams_dhx.so uams_dhx2.so
afpstats = yes
log file = /var/log/netatalk.log
log level = default:info
spotlight = no
mimic model = Xserve
; dsireadbuf = 12
veto files = /Thumbs.db/desktop.ini/
delete veto files = yes
[Homes]
basedir regex = /home
[DTP]
path = home/kyoyu/DTP
file perm = 0777
directory perm = 0777
veto files = /Thumbs.db/desktop.ini/
delete veto files = yes
これが僕の設定のうっかりなのか、何かnetatalkに問題があるのか少しお手上げ
です。
トラブルシュートにみなさんお力をお貸し下さい
村山
netatalk-ja メーリングリストの案内