問題タブ [recovery]
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.
excel - 削除された Excel ファイルを復元する
奇妙なことが起こりました。父が Excel ファイルの 1 つで作業していたファイルを保存中に破損し、ファイルが削除されました。
もちろん、彼はファイルを自分で削除しませんでした。言うまでもなく、彼は解決策を見つけるために私のところに来ました。
そのため、グーグルで検索した後、ファイル回復ツール (PC Inspector File Recovery) を思いつき、削除されたファイルを見つけました。
唯一の問題は、そのファイルのサイズが 1kB 未満であることですが、それは .xlsx ファイルです。そのファイルの中には、他に 2 つの .tmp ファイルもあり、1 つは .xlsx ファイルが最後に編集されてから 1 分後の日付で、もう 1 つは .xlsx ファイルから 6 時間後の日付です。両方のファイルのサイズは 171kB です。
元のExcelファイルのデータがこれらのファイルにあると思われます(2番目のファイルは最初のtmpファイルのコピーだと思います)。
これらの tmp ファイルを元の Excel ファイルに復元できるかどうか知っている人はいますか?
design-patterns - チェックポイントとリカバリを備えたトランザクションサービスのデザインパターン
各ステップでネットワークIO(Webサービス呼び出し)を実行してからデータを永続化するマルチステッププロセスがあります。システムクラッシュまたはいずれかのステップの失敗が原因でサービスが失敗した場合に、最後のエラーのないステップから回復して再開できるように、フォールトトレラントな方法で設計したいと思います。
これが私がこれに対処することをどのように考えているかです(これはかなり高いレベルです):
- 各ステップの状態(NOT_STARTED、IN_PROGRESS、FAILED)をデータベーステーブルに保存しました
- ステップが失敗した場合は、そのステップとその依存ステップを「失敗」としてマークし、次の非依存ステップに移動します
- このテーブルを読んで回復します(たとえば、アプリケーションのブートストラップ部分で)
この問題に対処するデザインパターン、フレームワーク、アルゴリズムがあるかどうか疑問に思いました。
svn - svnに存在しないブランチに切り替えることからどのように回復できますか?
ピクルスに入った方法:
これが原因(svnステータスの「スイッチでの着信削除」に加えて):
プラグインフォルダを完全に削除することで、なんとか半使用可能な状態になりましたがsvn up
、親からコンテンツを復元できません。から正しい場所にチェックアウトできますsvn co
が、作業コピーは2つのリポジトリからのもののようです。親レベルはフォルダがバージョン管理されていないと見なします(つまり、「?」と表示されます)。mypluginsフォルダには正しい場所が表示されます。svn info
それでは、ローカルコピーを削除して再開する以外に、フォルダがSubversionの頭の中で接続され、期待するブランチ上にある場所にどのように回復できますか?
私は、その混乱の間、少なくともサーバーに変更を加えませんでしたが、もちろん、最初に行おうとしていたブランチに変更をコミットしてからです。
linux - Inode によるファイルの回復
削除されたファイルを inode から復元する最終的なプロジェクトを実行しようとしています。私はトピック全体に関する情報を少しずつ知っていますが、どのように進めるかについて明確な方向性を持っていないようです.
ですから、どなたか親切にもこの件について私に指示していただけないでしょうか。
mysql - mySQL データベース データの詳細な「最新」のデータ回復可能性
私は、mySQL バックエンドを使用して Web ベースのオンライン ゲームを運営しています。毎日、ユーザー データを保持する何百もの関連テーブルに対して多くの書き込みが実行されます。
多くの場合、ユーザーのアカウントが危険にさらされます。他のユーザー データに影響を与えることなく、ユーザーのデータを攻撃前の特定の時点に復元する機能が必要です。
私は mySQL のバイナリ ロギングを認識していますが、私が知る限り、これは特定の時点までのデータベース全体の回復です。より詳細なソリューション、つまり、どのテーブル、どの行などを指定できるようにしたいのですが、何を調べる必要がありますか? 一般的なベストプラクティスは何ですか?
c# - Visual Studio の回復
コンピューターがランダムにシャットダウンし、作業中のプロジェクトが失われました。私は Visual C# Express を使用していますが、自動回復などの機能はありません。C# Express には自動回復がありますか、それとも Visual Studio だけですか?
java - Javaで実行中のVM(JBossインスタンス)でスタックしたスレッドを強制終了しますか?
サードパーティライブラリのバグにより、私のJBossインスタンスのワーカースレッドで無限ループが発生しています。サーバーを再起動せずにこの「スタック」スレッドを強制終了する方法を知っていますか?修正がデプロイされるまで、できれば再起動せずに、これから回復できるようにしたいと思います。
Thread.interrupt()の使用について言及している人が何人かいます。自分のMBeanをコーディングする場合、問題のスレッドを中断するために、どのようにハンドルを取得しますか?
更新:これらの方法のいずれかを使用して解決できませんでした。Thread.stop()が非推奨になった理由へのリンクがある同じ問題について別のスレッドに出くわしました。他の誰かが同様の質問をし、同様の結果を出しました。より洗練されたコンテナがこの種のヘルスメカニズムを提供するはずのようですが、それらの手はJVMと結びついていると思います。
mysql - InnoDB データベースの回復
InnoDB データベースに問題がありました。私は試してみました
/etc/my.cnf のオプション
MySQL は使用できませんが、100% CPU で実行されます。それは正常ですか?回復しようとしますか、それともプロセスが 100% の使用を停止するのを待つのに時間を無駄にしますか?
現在 17 分間実行されており、ibdata1 ファイルは約 6Gb です。
ありがとう!
php - Symfony sfGuardPlugin パスワードの回復
symfony で構築されたサイトをサポートしています。ある種の「管理ページ」に関して問題がありました。
ログを読んだり、最近のバックアップを比較したりして全体のことをよく知りませんでしたが、問題を修正できたと思います (一部の開発者はルートを削除しましたが、テンプレートを修正しませんでした)。
サイトへの管理者パスワードはありませんが、サーバーへのルート アクセス権とデータベース (この場合は postgres) へのスーパー アクセス権があります。
現在のパスワードを知らなくてもアカウントを作成する方法を教えてください。
免責事項: 私はプログラマーではなくシステム管理者であるため、PHP の OOP インターフェイスについてはあまり詳しくありません。
編集:
oracle10g - Oracle10gでのフラッシュバックリカバリ
oracle 10gを使用していて、フラッシュバックデータベースを有効にしたい場合は、次のようなすべてのコマンドを手動で実行します。
次のようなエラーが表示されます
plz誰かが私がフラッシュバックデータベースをセットアップするのを手伝ってくれる?