【发布时间】:2015-06-02 06:58:23
【问题描述】:
我想在我的服务器上运行一些 PHP cron 作业。 调度程序通知已设置,结果将发送到我的电子邮件。
但是,它们无法运行,并且我不断收到包含以下内容的电子邮件:
-: error while loading shared libraries: libc.so.6: ELF load command past end of file
环境:
CentOS Linux 7.0.1406(核心) 使用 Plesk
我在 Plesk 中尝试过的 Cron 作业命令,但结果相同:
/usr/bin/php /var/www/vhosts/domain.com/httpdocs/cron/file.php
php /var/www/vhosts/domain.com/httpdocs/cron/file.php
通过 HTTP 请求检查 PHP 文件是否正常运行且没有错误。 但我想使用 php 而不是 wget
cron 作业命令通过 SSH 到服务器运行而没有错误。
whereis php
php: /usr/bin/php /usr/lib64/php /etc/php.d /etc/php.ini /usr/share/php /usr/share/man/man1/php.1.gz
whereis libc.so.6
libc.so: /usr/lib64/libc.so.6 /usr/lib64/libc.so
似乎库已损坏。 我可以知道如何重新安装或覆盖损坏的库吗? 对服务器管理了解不多,请给我建议解决问题的方法。
谢谢。
【问题讨论】:
-
哦,即使我把
which php作为cron作业命令,它也会返回-: error while loading shared libraries: libc.so.6: ELF load command past end of file
标签: php linux cron scheduled-tasks