APRS4R を FON2200 で動かす2009/08/02 19:20

今週末は FON2200 に APRS4R をインストールした。具体的な手順は,下記URLが詳しい。ルータの機種が違うが参考になります。

http://www.dimebank.com/cak/k6dbg/k6dbg_igate.html

テスト運用にあたり,シリアルはインチキして未接続のまま。それでも aprs4r 他が動いているのが判ると思う。

root@OpenWrt:~/log/aprs4r# ps
  PID  Uid     VmSize Stat Command
...
  449 root         92 S   /bin/sh /usr/bin/aprs4r_watchdog
  496 root         60 S   /bin/sh /usr/bin/aprs4r /etc/aprs4r/myprofile.yaml
  500 root       7152 R   /usr/bin/ruby /usr/lib/ruby/1.8/aprs4r.rb /etc/aprs4r
 1012 root         60 S   sleep 120

長時間運用して判ったのは,APRS-IS に接続すると動作が次第に モッサリ してくるコト。shell から ps を打ったら応答がなくなった/死んだ... WL500g は主記憶 32MB だけど FON は 半分の 16MB だからシカタガナイ。か

/usr/bin/aprs4r が確保するメモリを 16MB から 気持ち 減らした結果がコレだ。

root@OpenWrt:~/log/aprs4r# free
              total         used         free       shared      buffers
  Mem:        13620        12876          744            0          160
 Swap:            0            0            0
Total:        13620        12876          744

試しに ulimit の引数を半分にしたら,ダメだった。filter を m/500 から m/50 にしたのが効いている感じもする。

そうそう,http インターフェース aprs4r-web は(メモリ不足で)動かない。aprs4r の設定や起動/停止はコマンドラインからやるしかない。残念...