Я сделал простого IRC-бота, который присоединяется к каналу и выполняет простые задачи на основе команд, бот отлично работает на 1 сервере
Но теперь я хочу, чтобы он работал на нескольких серверах одновременно, и я подумал об одном решении — запускать сценарий несколько раз.
например
php bot.php server1
php bot.php server2
...etc
но мне это не нравится по многим причинам
Каковы другие способы, которыми я могу сделать многозадачность с PHP
Это довольно сложная тема. Я предлагаю вам взглянуть на библиотеки, как ампер а также трещотка (более ориентированный на веб-сокеты, но, вероятно, все еще может использоваться для вашего случая), которые созданы для упрощения задач, подобных той, над которой вы работаете. Принятие собственного решения может оказаться трудным.
Других решений пока нет …