gpt4 book ai didi

php - 来自 Cron 的 Ubuntu 错误和电子邮件?

转载 作者:行者123 更新时间:2023-12-04 18:47:10 24 4
gpt4 key购买 nike

我一直在试图弄清楚这里发生了什么......我已经看了一遍,似乎没有什么是一个可靠的解决方案。如果有人知道有关如何解决此问题的链接或信息,将不胜感激。

Ubuntu 14.04 版本
微软 Azure 服务器
Apache
启用了 APC 的 Drupal 站点(drupal 方面的一切看起来都很好)我只是不断收到关于以下问题的这些烦人的电子邮件。

我将 smtp 和 mailutils 添加到我的服务器,现在我从看起来像 apache/php 的东西中得到这些错误......

--

Cron [ -x/usr/lib/php5/maxlifetime ] && [ -x/usr/lib/php5/sessionclean ] && [ -d/var/lib/php5 ] &&/usr/lib/php5/sessionclean/var/lib/php5 $(/usr/lib/php5/maxlifetime)

PHP 警告:PHP 启动:无法加载动态库 '/usr/lib/php5/20121212/apc.so' -/usr/lib/php5/20121212/apc.so:无法打开共享对象文件:没有这样的文件或目录在第 0 行的未知中

谢谢您的帮助,
-坦率

最佳答案

这些是由/etc/cron.d/php5 cronjob 生成的。如果您希望此处生成的错误不再通过电子邮件发送,您可以在该文件中命令之前的行中设置 mailto=""。这可能不是您想要的解决方案,但它有助于 1) 知道从哪里可以找到错误的来源,以及 2) 知道如何控制其输出。

产生这些错误的命令可能是 maxlifetime。您可以通过尝试运行/usr/lib/php5/maxlifetime 并查看是否出现相同的错误来确认这一点。

您的 apc.so 文件可能在其他地方。尝试“定位 apc.so”以找出它的位置。如果它不存在,我会建议重新安装扩展程序以使其存在。如果它确实存在,您的/etc/php5/apache2/php.ini 文件可能无法找到它。我从其他线程中读到的几个解决方案让人们要么创建指向文件的符号链接(symbolic link)(有点草率,但它有效),要么注意到 php.ini 中的“extension_dir=”设置为“./”以外的其他内容,所以它在错误的地方寻找(或“extension = apc.so”条目本身包含一些路径并且有错字或其他东西)。

就我而言,我的 php.ini 文件试图加载我的系统上不存在的扩展 msql.so。我不知道它为什么会这样做,但我注释掉了该行并且错误消息消失了。不过,在大多数情况下,我会假设扩展程序是故意安装的,因此您可能会想要跟踪或修复它。

祝你好运。

关于php - 来自 Cron 的 Ubuntu 错误和电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29950261/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com