simplexml_load_file => mysql Прервано соединение с БД + Apache Ошибка сегментации - PullRequest
1 голос
/ 31 января 2020

Я использую местный MAMP.
А вот очень маленький кусочек кода, который сводит меня с ума:

try {
    $xml = simplexml_load_file("https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml");

    if ($xml === FALSE) {
        echo "Error loading currencies";
        throw new Exception ("Failed to load url");
    }
    else
    {
        echo "OK loading currencies";
    }
}
catch(Exception $e) {
    echo "Exception : ".$e->getMessage();
}

Что происходит, когда около 9 раз из 10, даже если я вижу сообщение «ОК».
У меня также появляются такие ошибки:
В mysql файле журнала ошибок:
2020-01-31T15:02:50.877466Z 134 [Note] Aborted connection 134 to db: 'wordpress452' user: 'root' host: 'localhost' (Got an error reading communication packets)

И в файле журнала ошибок apache:
[Fri Jan 31 16:02:51 2020] [notice] child pid 37112 exit signal Segmentation fault (11)

И остальная часть программы остановлена.

Я попытался изменить следующие значения на mysql конфигурация:

skip-name-resolve
connect_timeout = 600
net_read_timeout = 600
net_write_timeout = 600
max_allowed_packet = 256M

Но это ничего не изменило.
Есть мысли о том, что может быть проблемой с моим кодом?

Большое спасибо,
Стефан.

...