У меня есть несколько IP-адресов, с которых отправляются электронные письма. Это выглядит так:
IP1,IP2,IP3,IP4 IP1 -> sendsmail1,sendmail2,sendmail3 IP2 -> sendmail4,sendmail5,sendmail6,sendmail7,... IP3 -> sendmail8,sendmail9,sendmail10,... IP4...
Я хочу переключиться на следующий IP-адрес после отправки одного письма:
IP1 -> sendmail1 IP2 -> sendmail2 IP3 -> sendmail3 ...
Я попытался создать сценарий, который продолжит поиск последней строки журнала с помощью grep и поиск «отправлено» и если будет обнаружено, что процесс, имеющий порт 25, будет уничтожен, и заставить его пройти через следующий IP-адрес, но для этого потребуется перезапустить postfix. он продолжает перезапускаться вручную. Я не выполнял перезапуск и установил тайм-аут принудительного перезапуска на 2700 секунд (2 часа), поэтому кеш не должен ...
Я настроил opcache с помощью php-fpm, но по какой-то причине он продолжает перезапуск вручную. Я не выполнял перезапуск и установил тайм-аут принудительного перезапуска на 2700 секунд (2 часа), чтобы кеш не очищался.
Что вызывает ручной перезапуск?
Array
(
[opcache_enabled] => 1
[cache_full] =>
[restart_pending] =>
[restart_in_progress] =>
[memory_usage] => Array(
[used_memory] => 58506120
[free_memory] => 478364792
[wasted_memory] => 0
[current_wasted_percentage] => 0
)
[interned_strings_usage] => Array(
[buffer_size] => 16777216
[used_memory] => 5840560
[free_memory] => 10936656
[number_of_strings] => 3946503
)
[opcache_statistics] => Array(
[num_cached_scripts] => 1553
[num_cached_keys] => 3015
[max_cached_keys] => 16229
[hits] => 52263
[start_time] => 1475655854
[last_restart_time] => 1475662737
[oom_restarts] => 0
[hash_restarts] => 0
**[manual_restarts] => 97**
[misses] => 1553
[blacklist_misses] => 0
[blacklist_miss_ratio] => 0
[opcache_hit_rate] => 97.114241117883
)
)
Покопавшись в исходном коде , я обнаружил счетчик «manual_restart» увеличивается каждый раз, когда вы вызываете opcache_reset () .