hollybyte, Ничего не надо достаточно знать секретное слово. Принимающая сторона тоже ничего об этом не знает, но она умеет его распаковывать. но вот собрать не сможет не зная секретного слова
Hameleon777, если задача найти компонент который устанавливается на сайт, то обычно эти компоненты пишутся конкретно под какой то движок. Тут алгоритм простой пишем в поисковики плагин комментариев на то то то. Находится разные решения разной степени готовности. устанавливаются и настраиваются. А универсальных плагинов я как то не встречал.
viktorross, а как вы перезапускаете?
Я дополню вопрос. Вы напрямую слушаете порт от клиента, или проксируете запрос через какой нибудь сервер.
Очень похоже что файл улетает в кеш, и живет там сколько то времени. Я сейчас вот поднял тестовый пример https://github.com/ratchetphp/Ratchet/tree/master от сюда и меняю код убиваю обработчик поднимаю его он меняется сразу.
Роман, Следующий этап это проверить конфиги. Если вы используете докер то используйте туже сборку. Если нет сверяйте конфиги используемые конфиги можно посмотреть выведя phpinfo() на странице или php -i в консоле.
HamasakiBrain, да много вариантов можно придумать, ключ генерировать из ip сервера на котором будет находится код. И его слать на принимающей стороне делать проверку присланный ключ === hash(ip server + salt)