PistolflyコメントするCentOS7でpassenger-configやpassenger-statusがエラーになる。directory(Apacheの場合はPassengerInstanceRegistryDir、Nginxの場合はpassenger_instance_registry_dir)が見つからないのが原因。directoryは/tmp下に作成されるが、SystemdのPrivateTmpオプションがhttpdで有効になっている(デフォルト)ため、httpd専用の/tmp(実際には/tmp/systemd-private-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-httpd.service-XXXXXX/tmp)に作成される。このディレクトリが、別プロセスであるpassenger-configやpassenger-statusには見つけられないのだ。PassengerInstanceRegistryDirを明示的に指定するSystemdのPrivateTmpは有効にしたままで対処する方法。directoryがhttpd専用の/tmpに作成されないように、明示的に指定する。/var/run/passenger-instreg/var/run(=/run)に置くファイル、ディレクトリは、再起動すると削除されてしまうので、tmpfiles.dに設定が必要。rootpassenger-status、passenger-configを実行するユーザにPASSENGER_INSTANCE_REGISTRY_DIRの設定が必要。restart-appでPASSENGER_INSTANCE_REGISTRY_DIRの指定が必要なので、該当するステージのデプロイレシピに以下を追加する。"/var/run/passenger-instreg"}以上を設定したら、システムを再起動する。httpd.serviceのPrivateTmpを無効にするSystemdのPrivateTmpをhttpdで無効にしてしまう方法。httpd.service[Service]PrivateTmp=false保存後、httpdを再起動する。edit`を使った方がよいので、修正しました。edit`を使えば、systemdの設定ファイルの再読み込み(daemon-reload相当)は自動で行われます。置いたファイルが優先される。コピーしたhttpd.serviceのPrivateTmpをfalseに変更する。dep-srcを有効にする必要がある。debを有効にしているURLは、対応するdeb-srcのコメントを外して有効にする。PistolflyコメントするSSHで公開鍵認証にしてパスワード認証を無効に設定した後、確かにパスワード認証が無効になっていることを確認するため、あえてパスワード認証での接続を試行したい。オプションで、PreferredAuthentications=passwordを指定する。deniedになればOK。LTS)のEmacsで、C-M-s(デフォルトではisearch-forward-regexp、ぼくはvisual-regexp、visual-regexp-steroidsのvr/isearch-forwardに割り当てている)を押しても効かない。代わりにウィンドウが隠れてしまう。原因は、Ubuntuのキーボードショートカットで、Ctrl+Alt+Sがウィンドウのシェードの状態の切り替えに割り当てられているためだった。「キーボード」の「ショートカット」タブで、「ウィンドウ」の「シェードの状態の切り替え」を無効にするか別のキーボードショートカットを割り当てる。<mode>modeはparent(デフォルト)またはchild。childを指定すると、フォークした子プロセスをデバッグする。follow-fork-modeで現在のモードを確認できる。FirefoxJavascriptのnavigator.userAgentを偽装してくれるFirefoxのアドオン。このアドオンは、navigator.userAgentを、送信したHTTPヘッダーのUser-Agentと同じにする(だけ)。HTTPリクエストヘッダーのUser-Agentを変更するアドオンと一緒に使う。FireMobileSimulatorと一緒に使うと便利。LTS)で、コアダンプが出力できない場合があるという現象が発生した。