トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

:qpic/irclog の履歴(No.1)


IRCの管理

irc.qpic.org上でのircサービス*1は、全てsaa.ihalab.orgのunix user: irclogの権限にて実行しています。
IRC関連の設定は全てこのアカウントに集約しました。

起動時のスキーム

IRCサーバは、saa.ihalab.orgが起動した後、cronにて実行されます。 cronの設定は全て@rebootで書かれており、

  1. @reboot /usr/local/ircd/sbin/ircd -configfile /usr/local/ircd/etc/ircd.conf
  2. @reboot /home/irclog/bin/startmadoka.sh
  3. @reboot /home/irclog/bin/startrob.sh

と設定されています。この時、startmadoka.sh, startrob.sh は、内部で実行時にそれぞれsleepで15, 30秒のwaitをかけています。これは、あまり早すぎると、madoka / robそれぞれが先のプロセスを利用できずに修了してしまうことがあるためです。

何らかの原因でそれぞれのプロセスが修了した場合は、ircd, madoka, robot それぞれの起動スクリプトを/home/irclog/bin に準備していますので、それぞれをirclogの権限にて実行して頂きますようお願いします。

IRC Logサービス/nomi.qpic.orgについて

irclogへnomi.qpic.orgサービスも集約しました。これは、irc.qpic.org / nomi.qpic.orgを同一に利用できるようにして、今後のmesiシステムのwebサービスへの拡張などを視野に入れられるようにと考えてです。

nomi.qpic.org/irc.qpic.org のDocumentRootは~irclog/html/へと設定されています。この~/html/にはPukiWikiをインストールしました。


*1 IRCd, madoka-qpicrob, robot