magento2 cron未重新索引

magento2 cron未重新索引,magento2,magento-2.0,Magento2,Magento 2.0,我在我的Ubuntu服务器和Plesk 12.5中使用以下命令创建了一个crontab: MAILTO="" SHELL="/bin/bash" */1 * * * * php -c -f /var/www/vhosts/system/domainname.com/etc/php.ini /var/www/vhosts/domainname.com/httpdocs/store/bin/magento cron:run > /var/www/vhosts/domainnam

我在我的Ubuntu服务器和Plesk 12.5中使用以下命令创建了一个crontab:

MAILTO=""
SHELL="/bin/bash"
*/1 *   *   *   *   php -c -f /var/www/vhosts/system/domainname.com/etc/php.ini /var/www/vhosts/domainname.com/httpdocs/store/bin/magento cron:run > /var/www/vhosts/domainname.com/httpdocs/store/var/log/magento.cron.log&
MAILTO=""
SHELL="/bin/bash"
*/1 *   *   *   *   php -c -f /var/www/vhosts/system/domainname.com/etc/php.ini /var/www/vhosts/domainname.com/httpdocs/store/update/cron.php > /var/www/vhosts/domainname.com/httpdocs/store/var/log/update.cron.log&
MAILTO=""
SHELL="/bin/bash"
*/1 *   *   *   *   php -c -f /var/www/vhosts/system/domainname.com/etc/php.ini /var/www/vhosts/domainname.com/httpdocs/store/bin/magento setup:cron:run > /var/www/vhosts/domainname.com/httpdocs/store/var/log/setup.cron.log&
运行时,它会创建三个文件(magento.cron.log;update.cron.log;setup.cron.log)。三个文件包含相同的文本:

);注意;不要修改此文件,因为它是生成的 自动地因此,您的所有更改将在下次 文件已生成

[PHP]soap.wsdl\u cache\u limit=5 cli\u server.color=On mysqli.max\u persistent=-1上的mysql.allow\u persistent= mysql.connect\u timeout=60会话。仅使用\u\u cookies=1 寄存器\u argc\u argv=Off mssql.min\u错误\u严重性=10 open\u basedir= “/var/www/vhosts/mydomainname.com/:/tmp/”session.name=PHPSESSID mysqlnd.collect\u statistics=On session.hash\u函数=0 session.gc\u概率=0日志\u错误\u最大\u长度=1024 mssql.secure\u connection=Off pgsql.max\u links=-1变量\u顺序= “GPCS”ldap.max\u links=-1 sybct.allow\u persistent=On max\u input\u time =60 odbc.max_links=-1 session.save_handler=files session.save_path=“/var/lib/php5”mysqli.cache_size=2000 pgsql.auto_reset_persistent=Off error_reporting=E_ALL& ~E\u已弃用&~E\u严格自动\u前置\u文件= sybct.min\u client\u severity=10 pgsql.max\u persistent=-1 自动\u全局\u jit=On soap.wsdl\u缓存\u ttl=86400允许\u url\u fopen=On mysqli上的zend.enable_gc=在tidy.clean_输出上的allow_persistent=在= 关闭显示\u启动\u错误=关闭用户\u目录=会话.cookie\u生存期= 0 mysqli.max\u links=-1默认\u套接字\u超时=60 session.serialize\u handler=php session.hash\u bits\u per\u character=5 取消序列化_回调_func=pdo_mysql.cache_size=2000 默认值\u mimetype=“text/html”session.cache\u expire=180 最大执行时间=30邮件。添加头=上传时最大文件大小= 2M ibase.max_links=-1 zlib.output_compression=Off 忽略\u重复\u错误=Off odbc.max\u persistent=-1文件\u上载= On ibase.max_persistent=-1 mysqli.reconnect=Off mssql.allow_persistent=在mysql.max_persistent=-1个mssql.max_链接上 =-1 session.use\u trans\u sid=0 mysql.default\u socket=always\u populate\u raw\u post\u data=-1 mysql.max\u links=-1 odbc.defaultbinmode=1 sybct.max_persistent=-1输出_缓冲= 4096 ibase.timeformat=“%H:%M:%S”doc\u root=log\u errors=On mysql.default\u host=default\u charset=“UTF-8”请求\u order=“GP” display\u errors=Off mysqli.default\u socket=mysqli.default\u pw= html\u errors=在mssql.compatibility\u mode=关闭ibase.allow\u persistent =1 sybct.min\u server\u severity=10 mysql.allow\u local\u infle=On post\u max\u size=8M asp\u tags=Off memory\u limit=512M short\u open\u tag= 关闭SMTP=localhost precision=14会话。使用严格模式=0 session.gc\u maxlifetime=1440允许\u url\u包含=Off mysqli.default\u host=mysqli.default\u user=session.referer\u check= pgsql.log\u notice=0 mysql.default\u port=pgsql.ignore\u notice=0 mysql.trace\u mode=Off ibase.timestampformat=“%Y-%m-%d%H:%m:%S” odbc.allow_persistent=On ibase.dateformat=“%Y-%m-%d”上的engine= track\u errors=Off max\u file\u uploads=20 pgsql.allow\u persistent=On session.auto\u start=0 auto\u append\u file=禁用\u类= pdo_mysql.default_socket=mysql.default_password= url_rewriter.tags= “a=href,area=href,frame=src,input=src,form=fakeentry”smtp\u port=25 sql.safe\u mode=Off session.cookie\u path=/expose\u php=On 报告\u memleaks=On session.gc\u除数=1000 mssql.max\u persistent= -1 serialize\u precision=17 odbc.check\u persistent=On sybct.max\u links=-1 mysqlnd.collect\u memory\u statistics=Off session.cookie\u domain=session.cookie\u httponly=session.cache\u limiter=nocache enable\u dl= Off mysqli.default_port=3306 disable_functions=odbc.defaultlrl= 4096 soap.wsdl\u cache\u enabled=1 soap.wsdl\u cache\u dir=“/tmp” mssql.min\u消息\u严重性=10会话。使用\u cookies=1 mysql.default\u user=mysql.cache\u size=2000隐式\u flush=Off 忽略\u重复\u源=关闭bcmath.scale=0

但是,当我进入品红管理器时,它会不断发出消息“一个或多个索引器无效。请确保您的品红cron作业正在运行。”

我不明白。什么是不起作用的

谢谢

你搞错了。应该是

*/1 *   *   *   *   php -c /var/www/vhosts/system/domainname.com/etc/php.ini -f /var/www/vhosts/domainname.com/httpdocs/store/bin/magento cron:run > /var/www/vhosts/domainname.com/httpdocs/store/var/log/magento.cron.log&

还提供php的完整路径,可以使用
哪个php
命令来计算。

感谢您的回复。但是如果我使用php并放入/usr/bin/php,那么在magenta.cron.log中的内容是“Autoload error:glob()在'/var/www/vhosts/midomain.com/httpdocs/store/app/code/*/*/cli_commands.php'中搜索时返回错误”,我更改/usr/bin/php for/opt/plesk/php/5.6/bin/php并开始工作!