Windowsサービス起動スタンドアローン/EXE版Webサーバが不要のスタンドアローン版とWindows用EXE版がVer3.20以降収録されています。自前サーバ等でご利用ください。socketを使用する場合adiary.exeの生成方法exeの生成PAR.pmへのパッチCrypt::glibc実行ファイルadiary.httpd.plPerl用の実行ファイルです。Perl本体およびImage::Magick等のライブラリをインストールしてください。(x64)Perlを内包していますので、Perl本体は不要です。Windows用ZIP版にのみ含まれます。*1システム更新時にメモリリークが起こりやすいようなので、更新時は再起動を推奨します。githubには置いてありません。githubで管理する場合は、adiary.exeのみ抜き出して使用してください。オプション(引数)"-h"オプション付で実行するとヘルプが表示されます。以下オプションの説明になります。ヘルプと内容が異なる場合、ヘルプを優先してください。help-pbindするポート番号を指定します。-tタイムアウト(秒)を指定します。指定秒数経過するとTCP接続を切断します。長い値を指定すると、keep-alive時の効率がよくなりますが、接続リソースを使い尽くすDoS攻撃に弱くなります。-dデーモン数*2を指定します。ここで指定した数だけ同時接続を受け付けます。-m1つのデーモンあたりの最大CGI処理回数を指定します。この数を超えるとデーモンが再起動されます。メモリリーク対策用の設定になります。0を指定すると最大数が設定されます。静的ファイルアクセス(CGIアクセス以外)はカウントされません。-eFileTypeを記述したmimeファイルを指定します。内部で必要最低限の設定はされていますので、ほとんどの場合、指定する必要はありません。-cファイルシステムの文字コードを指定します。自動認識に失敗するときに指定してください。socketを開きます。TCPポートは開かなくなります。-bファイル送信時*3のメモリバッファのサイズを指定します。「1M」や「256K」等の単位を付けて指定することもできます。数字のみ指定した場合は、KB単位となります。-fforkモードでデーモンを起動します。Windowsでは動作しません。非Windowsでのデフォルトです。-iithreads(threads)モードでデーモンを起動します。Windowsでのデフォルトです。-k1keep-aliveをonにします。Chrome以外のブラウザでは、keep-aliveをoffのほうが接続効率は良くなります。-k0keep-aliveをoffにします。Chrome等では、keep-aliveをoffにすると接続効率が極端に悪くなります。タイマー計測が強制オフになります。タイマー計測が強制オンになります。-sサイレントモードに設定します。接続ログを標準出力しなくなります。-scCGIアクセスのログを出力しなくなります。-sfファイルアクセスのログを出力しなくなります。-n起動時に自動でブラウザを開かなくなります(Windowsのみ)。-?HELPメッセージを表示します。Apache等リバースproxyより適当なWebフォルダに貼り付けることができます(Ver3.40以降)。指定してあげる必要があります。/adiary/Apacheで試したところ、直接アクセスした場合の8割程度の性能になるようです。コンパイルしたものです。管理が面倒なのでx64専用としていますが、コンパイルしなおせばx86(32bit)でも動作すると思います。更新が必要な場合は自動検出しエラーを出力します。-----------------------------Crypt::glibcWindowsでCrypt/MD5、Crypt/SHA256、Crypt/SHA512を実行するためのライブラリ。エラーをSTDERRに出力し、入力待ちを行ってからexit(-1)します。-コメント(0件)名前:投稿?※バグ報告はリリース情報のコメント欄へ。