問題タブ [mono-service]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1204 参照

c# - Mono Service Exception - 認証または復号化に失敗しました

モノサービスを使用して、Ubuntu 14 で Windows サービスを実行しています。

サービスが SSL 接続で接続しようとすると、次の例外がスローされます。

次の投稿の解決策を試し、例外を無視しようとしましたが、私の場合はどれも役に立ちませんでした:

Mono https webrequest が「認証または復号化に失敗しました」で失敗する

c# - 「認証または復号化に失敗しました。」モノラルでtwitterizerを使用中にエラーが発生しました

認証または復号化に失敗しました。

SSL を使用して GMail にメールを送信するときに、認証または復号化に失敗しました

編集:これは私の接続コードです:

csGlobal必要な変数を含むグローバル クラスです。

サーバーに接続できません。しかし、このサーバーを Windows で起動すると、問題なく動作します。XMLメッセージをバイトとして送受信することになっています。

何を指示してるんですか?

0 投票する
0 に答える
376 参照

c# - 再起動後にモノサービスが停止した

Mono Develop を使用して C# アプリケーションを開発し、Linux Ubuntu 14.04 にモノサービスとしてデプロイしました。私が理解していないいくつかの問題があります:

  1. システムの再起動後にモノサービス アプリケーションの実行が停止し、ロック ファイルが存在しないことに気付きました。
  2. また、コンピューターのモノサービス アプリケーションの電源を切断すると、実行が停止することに気付きました。また、モノサービスアプリを停止してもロックファイルが存在する場合があります。ファイルから PID を読み取り、コマンド「KILL pid」を実行しようとすると、「pid はそのようなサービスではありません」と表示されました。
  3. 単一サービス アプリケーションが停止している場合、どのファイルも削除できないことに気付き、「許可が拒否されました」という例外を受け取りました。おそらく、プロセスがまだゾンビとして存在しているからでしょう。

さて、私の質問は次のとおりです。モノサービスで実行されるアプリケーションを適切に維持するにはどうすればよいですか? つまり、(ゾンビなしで) 適切に開始、停止し、サービスが常に実行されるようにする方法です。これも維持するためにいくつかのcronジョブを追加する必要がありますか?

Start、Stop、およびResetについては、linux.die.netをたどりました。これが私がサービスを開始する方法です:

また、mattdeboardの記事を読みましたが、サービスを適切に実行し続けるための正しい方法についてはまだ混乱しています。