A good friend of mine recently ran into an issue where Plex Media Server running on Fedora would not start up. After multiple times trying to start\stop it, deleted pid files, removing subsys lock files, discovered that /var was full, so it couldn’t write something during startup which was causing it not to start.
Receiving an error similar to this:
Starting PlexMediaServer: terminate called after throwing an instance of 'soci::soci_error'
Searching Google wasn’t much help, just a bunch of guys saying to optimize sqlite and\or reinstall Plex.
Started looking at the filesystems and found that /var was filled up. This was causd by another process filling up the space. After freeing up space in /var/log it and allowed Plex to start no problem.