問題タブ [uptime]
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.
status - Web サイトのリストに ping を送信するための簡単なアプリはありますか?
基本的に、サイトが稼働していることを確認するために、外部 IP アドレスと Web アドレスに頻繁に ping を実行する単純なアプリが必要です。誰かがこれらの良いものを知っていますか?
私は自分で作り始めましたが、他の誰かがすでに作業を行っているかどうかを知りたいと思っていました.
潜在的に異なる間隔で、返されたステータス コードで複数の外部アドレスを追跡する必要があるだけです。
「複数のウェブサイトの可用性を監視するにはどうすればよいですか」というこの投稿を見ましたが、必要なものについては少しやり過ぎのようです。 KISSアプリが欲しい! ありがとう!
c - システムの稼働時間を取得するためにどのAPIを呼び出しますか?
Linuxベースのシステムで実行されているCアプリケーション内からシステムの稼働時間を取得したいと思います。uptime(1)を呼び出して出力を解析したくないので、存在すると思われる基になるCAPIを呼び出したいと思います。誰かがそのような呼び出しがあるかどうか知っていますか、またはuptime(1)は単にwtmpから取得したレコードを処理しますか?
unix - SunOS UNIX ボックスのアップタイムを数秒で取得
SunOS UNIX ボックスのアップタイムを秒単位で判断するにはどうすればよいですか?
Linux では、単純に /proc/uptime を cat して最初の引数を取ることができます。
SunOS UNIX ボックスで同じことをしようとしていますが、/proc/uptime がありません。次の出力を表示する uptime コマンドがあります。
日付を秒単位に変換するコードを書く必要は本当にありません。誰かが以前にこの要件を持っていたに違いないと確信していますが、インターネット上で何も見つけることができませんでした。
わずか数秒でアップタイムを取得する方法を誰か教えてもらえますか?
ティア
asp.net - ASP.Netを介してWindowsServerのランタイムを決定する
Webアプリケーションが実行されているWebサーバーの稼働時間を決定するASP.netクラスの組み込みプロパティはありますか?
これらは私の頭に浮かんだ可能性のいくつかです:
- global.asaxおよびApplication_OnStartイベント。タイムスタンプを取得し、稼働時間を決定するために、DateTime.Nowからそれを差し引くだけです。
- 唯一の目的はどこかにサービス開始の値を保存することであるWindowsサービス(自動的に起動)を書く
しかし、これら2つはどちらも「組み込み」ソリューションを提供していません。.netフレームワークで監視できるものはありますか?
php - PHP APC 稼働時間の問題
代替 PHP キャッシュ(APC)を使用してLAMPを使用しています。昨日、ウェブサイトを更新し、いくつかのMySQLクエリを変更するまでは問題なく動作していました (APC オペコード キャッシュにどのように影響するかはわかりません)。
今日、サーバーの負荷が増加したことを確認し、Alternative PHP Cache で、APC のアップタイムが約 15 分で、その後再起動されることを確認しました。
この時点で、APC キャッシュは使用可能な 30 MB の約 20% しか使用されていません。オペコード キャッシュのみに使用します。この 15 分間、キャッシュは正常に機能します (99.8% のキャッシュ ヒット)。この不要な再起動の後、APC キャッシュは空になります。なぜ再起動するのですか?そのログはどこにありますか?
aix - IBM AIX ボックスのアップタイムを秒単位で取得するにはどうすればよいですか?
店舗内のすべてのマシン (つまり、Linux、SunOS、および AIX) で、計算を実行するために数秒のアップタイムが必要な Perl スクリプトを作成しています。このサイトの別の投稿のおかげで、Linux (/proc/uptime) と SunOS (kstat -p unix:0:system_misc:boot_time) のアップタイムを取得する方法がありますが、取得する良い方法を見つけることができますAIX 用です。マシンがほんの数秒、数分、数日、または 1 年以上稼働しているときに稼働時間が変化するため、正規表現で稼働時間を解析するという考えはあまり好きではありません。
http - ホストされている大きなファイルの稼働時間をチェックする必要がある
サイズが約 150M の動的に生成された RSS フィードがあります (質問しないでください)
。問題は、散発的に発生し続け、フィード全体をダウンロードして 200 ステータスを取得せずに監視する方法がないことです。Pingdom はタイムアウトし、「ダウン」エラーを返します。
だから私の質問は、これが稼働していることをどのように確認するのですか
ruby - ダウンタイムなしで Heroku にホットデプロイ
Heroku へのプッシュの悪い点は、データベースの移行を実行する前にコードをプッシュする (そしてサーバーが自動的に再起動する) 必要があることです。
これは明らかに、新しいテーブル/属性なしで新しいコードを持つ Web サイトをナビゲートするユーザーに約 500 エラーを引き起こす可能性があります。
方法はありますか?たとえば、カピストラーノの場合:
- 新しいディレクトリにデプロイするコードを準備します
- (逆方向の) 移行を実行すると、古いコードは引き続き完全に機能します
- 雑種インスタンスを新しいディレクトリに移動し、サーバーを再起動します
...ダウンタイムはありません。
python - Pythonでプロセスの開始時間(または稼働時間)を取得する方法
LinuxのPythonでプロセスの開始時間(または稼働時間)を取得するにはどうすればよいですか?
私が知っているのは、「ps -p my_process_id -f」を呼び出して、出力を解析できることだけです。しかし、それはクールではありません。