У меня есть скрипт Python, который вызывается PHP через exec. Он использует urllib2 и beautifulsoup.
Php-fpm работает на порту 8000, у меня разные порты для разных пулов, и я предполагаю, что они в порядке при запуске php-fpm, так как все работает плавно.
Вот проблема. Иногда PHP-FPM дает сбой, но при перезапуске жалуется, что порт находится внутри нас. Я также замечаю, что скрипты python запущены. Они, наверное, в долгом перерыве.
Я не могу понять, почему скрипт Python будет мешать PHP-FPM, поскольку он должен быть сам по себе. Почему забирает весь php-fpm и все пулы с ним. W
Конфликтует с портами? Я пытался изменить fpm, чтобы использовать другой порт, но это не помогает.
это происходит случайным образом, но как только условия выполняются, серверы FPM исчезают.
любые подсказки или указания, чтобы выяснить это, будут очень полезны.
Я предполагаю, что это в Linux. Вполне вероятно, что порт все еще назначен старому процессу (он даже может быть зомби).
Если это произойдет, вы можете взглянуть на состояние портов, например запустив netstat -nltp, чтобы узнать, что случилось с портом.