サーバー上であるサービスを動いている(と思っている)時にstopしようとしたらpidファイルがありませんと怒られました。
pidファイルってよく聞くけどわかっていなかったのでこれを機にメモ。
Linux上ではあるサービスが起動するとプロセス番号を振ってテキストファイルとして保存します。これがpidファイルと呼ばれるもので、これがあるときは基本的にはあるサービスが動いているよ!という目印になります。
apacheだったら/var/run/httpd.pidというテキストファイルが生成されており、中にプロセス番号が記載されているのがわかるかと思います。
お便利サーバー.com WEBサーバー一般的な動作環境の設定