Hello Janos, May I suggest to move searchd.pid outside of /var/piler/sphinx? This would separate the Sphinx index data from the program's runtime information. A good place would be /var/run/piler, side by side to piler.pid. The default location is defined in sphinx.conf and in rc.searchd as »pid_file = /var/piler/sphinx/searchd.pid«.
(I rm -rf'ed the sphinx directory to start from zero and got a searchd process that couldn't stop itself with it's own init script anymore). Thanks, Frank
