【问题标题】:Unable to load dynamic library '/base/php_runtime/modules/curl.so'无法加载动态库“/base/php_runtime/modules/curl.so”
【发布时间】:2017-05-17 06:53:02
【问题描述】:

我正在使用带有 PHP 5.5 的 Google Cloud Platform 的 App Engine,今天我开始在日志中收到以下错误:

PHP Warning:  PHP Startup: Unable to load dynamic library '/base/php_runtime/modules/curl.so' - /base/php_runtime/modules/curl.so: cannot open shared object file: No such file or directory in Unknown on line 0

它出现在后面:

This request caused a new process to be started for your application, and thus caused your application code to be loaded for the first time. This request may thus take longer and use more CPU than a typical request for your application.

它发生在不同的文件(根目录、不同的 JS 文件等)上。我在进行的调用中根本不使用 cURL。它们实际上有时只是简单的 JS 文件。

【问题讨论】:

    标签: php google-app-engine curl google-app-engine-php


    【解决方案1】:

    我遇到了同样的警告,我从谷歌云支持收到了这个答案:

    ph...@google.com #4 2017 年 5 月 18 日上午 12:38

    这些日志消息是由于我们在 PHP 运行时所做的更改 App Engine 环境。我们已经回滚了这个更改,所以 消息不应再出现。

    自昨天以来我没有看到更多警告消息,因此似乎已解决。

    【讨论】:

      【解决方案2】:

      Google 一直在执行某种导致此问题的运行时升级。

      他们的已知问题页面显示它自“2017 年 5 月 10 日,太平洋夏令时间上午 12:00”以来一直在发生。

      它不在https://status.cloud.google.com/ 上,但它在支持门户中。

      【讨论】:

      • 你指的是这个问题吗? status.cloud.google.com/incident/appengine/17003 因为那个似乎已经解决了。而我的开始发生较晚,并且仍在发生。你在哪里发现它会抛出和我一样的“无法加载动态库”错误?
      • @RoelVermeulen 不,那不是那个,他们还没有在状态仪表板上发布一个关于它的信息,当我们问为什么时,他们说因为它没有影响很多人(去图)。但是,是的,正如下面的答案所述,他们已经告诉所有人,他们的更改现已完全恢复(截至 UTC 昨晚 6 点左右),但尚未发布任何进一步的信息。
      猜你喜欢
      • 2017-03-14
      • 2019-03-12
      • 1970-01-01
      • 2014-07-28
      • 2017-02-27
      • 1970-01-01
      • 2014-03-06
      • 2015-10-13
      • 2017-01-30
      相关资源
      最近更新 更多