http://www.postgresql.org/docs/current/static/server-shutdown.html
pg_cancel_backend эквивалентен отправке SIGINT к процессу.
pg_terminate_backend аналогично для SIGTERM, но если pg_cancel_backend не работает, я не вижу, почему pg_terminate_backend был бы.
При попытке тех опций Вы могли бы попробовать SIGQUIT. В документах говорится, "Это рекомендуется только в чрезвычайных ситуациях".
(Если Вы ненавидите свои данные и надеетесь, что они умирают, Вы могли бы использовать SIGKILL. Но я не был бы.)
Можно использовать также kill
непосредственно или pg_ctl kill
.
Это - грязь, которую вставляет размещенный на первой полосе апачский модуль Microsoft. Можно безопасно удалить его.