私は新しいvoipシステムをセットアップしています。システムはアスタリスクのバックエンドです。私は彼らがテクニカルサポートに電話するとき顧客データを確認するpythonスクリプトを持っています。コールIVRメニューでスクリプトを起動すると、リターン0が返され、スクリプトは実際には実行されません。私がやった:私は、スクリプトは問題なく走った、ということでしたらastarkaryとアスタリスクのpythonスクリプト
アスタリスクは
-vvvvgc
アスタリスクを「コア今すぐ停止」-RX。私は全体のメニューを通って、顧客情報を確認し、技術サポートの拡張への呼び出しを転送することができます。しかしIcingaは、astcanaryはもはや実行されておらず、監視に関して重要であると示しています。アスタリスク/テレフォニーサービスを再起動すると、astcanaryはokと表示されますが、スクリプトは実行されなくなります。スクリプトは再び0を返し、それが想定していることをしません。
誰もこの矛盾が関連していると思われるアイデアはありますか?私はサーバーのCPU使用率を監視していますが、pythonスクリプトはあまり使用されず、実際に実行しても0.5%しかヒットしません(私はhtopを使ってプロセスを見ています)。ありがとう。
私のテストは次のとおりです。電話サービスをリセットした後、私はastcanaryを倒しました。これはちょうど今すぐ中核的な停止ではなく、astcanaryプロセスを殺すことです。私のスクリプトは、IVRメニューを介してトリガされた場合でも実行されません。しかし!私が上で述べたことを実行すると(アスタリスク-rx 'core stop now'アスタリスクからサービスを開始し、アスタリスク-vvvvgr)、astcanaryは実行されなくなり、スクリプトはうまく動作します。 IcingaにはまだAstcanaryしか表示されていません。私のログや監視で見ることができないスクリプトに影響を与える可能性のあるものは何でしょうか? – lnxchix