我一直在虚拟机中开发自己的服务器程序。
VirtualBox V5
Ubuntu Server 12.04LTS 32bit
Python 2.7.3
MySQL 5.5
Redis
Redis缺省是没有密码的,我使能密码后,发现虚拟机无法正常关机。关机时Redis报告脚本密码错误,并一直死循环。
具体看截图。有:(error) NOAUTH Authentication required.
但是我不知道redis停止脚本在哪里。求帮助。
闭关修行中......
私も同じ問題に遭遇しました。 当時の私の状況は、redis の自動配信とデプロイに puppet を使用し、redis の認証パスワードを有効にして、puppet でサービスを閉じた後、puppet がフリーズして続行できなくなるというものでした。その後、手動で問題を特定したときにも同じことが判明しました。 その理由は、実際には、Redis 作成者がソース コード パッケージで提供するサービス制御スクリプトが、認証パスワードを追加した後にサービスをシャットダウンする方法を考慮していないためです。 パスワードを使用したシャットダウン方法は次のとおりです: redis-cli -p port-a パスワード shutdown Redis のデプロイに puppet を使用するため、このスクリプトを puppet ファイル テンプレートに作成しました。パスワードが追加されると、サービス コントロールが自動的に変更されます。 .スクリプト。テンプレートを投稿しましたので、お役に立てれば幸いです。
Redis可以通过客户端执行SHUTDOWN コマンドを閉じます。
SHUTDOWN
現在、一時的に Redis をシャットダウンするスクリプトを作成し、仮想マシンをシャットダウンする前に手動で実行しています。少し擦れあり。
シェル プログラミングは馴染みがないため、スクリプトを学習する必要があります。ただし、redis-cli にキーがない場合は NOAUTH エラーが返されるので、キャプチャ後に判断して redis-cli+key を再利用して Redis を閉じる必要があります。
最後に、/etc/init ディレクトリで対応するシャットダウン スクリプトを探し、統合方法を確認します。
私も同じ問題に遭遇しました。
リーリー当時の私の状況は、redis の自動配信とデプロイに puppet を使用し、redis の認証パスワードを有効にして、puppet でサービスを閉じた後、puppet がフリーズして続行できなくなるというものでした。その後、手動で問題を特定したときにも同じことが判明しました。
その理由は、実際には、Redis 作成者がソース コード パッケージで提供するサービス制御スクリプトが、認証パスワードを追加した後にサービスをシャットダウンする方法を考慮していないためです。
パスワードを使用したシャットダウン方法は次のとおりです: redis-cli -p port-a パスワード shutdown
Redis のデプロイに puppet を使用するため、このスクリプトを puppet ファイル テンプレートに作成しました。パスワードが追加されると、サービス コントロールが自動的に変更されます。 .スクリプト。テンプレートを投稿しましたので、お役に立てれば幸いです。
Redis
可以通过客户端执行SHUTDOWN
コマンドを閉じます。現在、一時的に Redis をシャットダウンするスクリプトを作成し、仮想マシンをシャットダウンする前に手動で実行しています。少し擦れあり。
シェル プログラミングは馴染みがないため、スクリプトを学習する必要があります。ただし、redis-cli にキーがない場合は NOAUTH エラーが返されるので、キャプチャ後に判断して redis-cli+key を再利用して Redis を閉じる必要があります。
最後に、/etc/init ディレクトリで対応するシャットダウン スクリプトを探し、統合方法を確認します。