リンクアシスタント サポート掲示板
最近、新規スレッドとして書込むスパムのほか、過去のスレッドに返信する形でのスパムが頻繁に目撃されるようになりました。 この対処策として、話題が終了したと判断したスレッドは「ロック」するように致しました。
|
スレッド一覧
|
新規スレッド
|
留意事項
|
ワード検索
|
過去ログ
|
管理用
|
このスレッドは
ロック
されています。記事の閲覧のみとなります。
サポート掲示板 一覧 > 記事閲覧
リンクアシスタントを起動?
日時: 2006/03/31 14:49
名前:
す〜さん
参照:
http://www7a.biglobe.ne.jp/~kokusai-kekkon/index.html
リンクチェック完了しましたのダイアログボックスが出たので、正常終了したのだなと判断し、全部閉じ、リンクアシスタントを再起動しようとしたら、起動しません。
何故リンクアシスタントが起動しないか、Windows タスクマネージャを開いて見てみるとLinkAssistant.dllが応答なしの状態で残っていました。
発生するケースというのは、リンク元文字列にnone表示されたサイトのリンクチェックした後のようです。
Page:
[1]
Re: リンクアシスタントを起動?
( No.1 )
日時: 2006/03/31 15:09
名前:
管理者
参照:
http://la.aulta.net/
ご報告ありがとうございます。
>LinkAssistant.dllが応答なしの状態で残っていました。
これが残っていても、リンクアシスタント自身の起動とは無関係なので、起動しないということはないと思うのですが・・・。
あと、LinkAssistant.dllが残っているというのは、いつまで経ってもという意味でしょうか?
LinkAssistant.dllの中で、相手サーバに接続しリンクの解析を行っているのですが、タイムアウトの時間内であれば残っている可能性もあります。
linkAssistant.dllがサーバ接続したときのタイムアウトは、IEの設定に左右されます。
linkAssistant.dllの処理が30秒以内に終わらなければ、本体側はタイムアウトとするようにしています。
IEほうが、30秒以上に設定されていれば、本体のほうが先にタイムアウトしてしまうため、LinkAssistant.dllが残ったように見える現象はおきてしまいます。
ただ、これが本体の起動に影響を及ぼすものではないと考えています。
本体が起動できない原因がどこにあるか調べてみようと思います。
Re: リンクアシスタントを起動?
( No.2 )
日時: 2006/03/31 17:17
名前:
す〜さん
参照:
http://www7a.biglobe.ne.jp/~kokusai-kekkon/index.html
>あと、LinkAssistant.dllが残っているというのは、いつまで経ってもという意味でしょうか?
その後、何回かテストしているのですが、間欠障害なので再現出来ません。おそらく、リンクチェック完了メッセージが出たので、チェックが正常終了したんだと判断し、linkAssistant.dllが、まだ、残っているのを知らず、全ての窓を閉じてしまうとlinkAssistant.dllが応答なしの状態になるのではと推測します。
この状態になるとWindows タスクマネージャで応答なしのlinkAssistant.dllを殺さないと、その後のリンクアシスタント起動が不能になるのでは。
これも、推測です。
ところで、親のプログラム側で、タスクとしてlinkAssistant.dllが、何本走っているかは分かるのでしょうか?
Re: リンクアシスタントを起動?
( No.3 )
日時: 2006/03/31 23:48
名前:
管理者
参照:
http://la.aulta.net/
>親のプログラム側で、タスクとしてlinkAssistant.dllが、何本走っているかは分かるのでしょうか>
はい分かります。分かりますがその処理は行っておりません。
linkAssistant.dllは、正確に言うとdllではありません。
技術的なことを書くと、linkAssistant.dllは単体で動作するもので、本体は、linkAssistant.dllにリンク元URLとサイトIDを送るだけです。
dllがサーバから取得し解析が終了する、もしく接続エラーなどで失敗すると、サイトIDを含めたファイル名の、リンク元文字を保存したファイルが作成されます。
本体側は、dllにサイト情報を送ったあと、上記のファイルが作成されるのを待っています。ここでいつまで経ってもファイルが作成されないと、つまり30秒経過後は待つのを諦め、次に進みます。
dllはIEで設定されているタイムアウト時間まで待って、サーバに繋がらなければファイルだけを作成して終了します。
dllは、ファイルを作成するだけで、依存関係はまったくないよう作成していますので、今の段階では原因を特定することが困難です。
dllが残ることが度々起こるようであれば、本体からdllを監視し、本体のタイムアウトに合わせてdllを殺すように変更することも考えています。
Re: リンクアシスタントを起動?
( No.4 )
日時: 2006/04/01 07:51
名前:
す〜さん
参照:
http://www7a.biglobe.ne.jp/~kokusai-kekkon/index.html
これは、間欠障害なので様子を見る事にしましょう。
Page:
[1]
-
Web Patio
-
ページの一番上へ
Copyright(C) 2005 LinkAssistant All Right Reserved.