raminramz
July 14th, 2014, 16:54
سلام
سوال از متخصصات php و سرور لینوکس
ما یک فایل کرون داریم که باید هر 5 دقیقه اجرا بشه
این رو میزاریم توی کرون جابز کار نمیکنه
کار میکنه کرون جابز وظیفش رو به خوبی انجام میده اما از طرف سرور ناقص انجام میشه (مثلا حالت تایم پایین)
این دستورات رو توی کران میزنم عمل نمینه
حتی توی ssh هم که به صورت دستی میزنم کار نمیده
php -q /home/user/public_html/cron.php
GET http://site.com/cron.php
حتما باید این
http://site.com/cron.php
رو توی مروررم بزنم 30 40 ثانیه تحلیل میکنه بعد انجام میشه
حس میکنم از طرف php.ini و تنظیمات امنیتی زیاد و ... اینا باشه
چیزی رو باید زیاد کرد؟
یا چیزی رو توی سرور باید تغییر داد؟
تو میل هایی که از کرون جابز میاد این ارور رو میده
I cannot connect to the database because: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)Could not Connect to databaseCan't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)Can't connect to local MySQL server through socket
- - - Updated - - -
اجرا نشدن دستور زیر
GET http://site.com/cron.php
دلیلش این بود
/usr/local/cpanel/bin/jailshell: /usr/bin/GET: /usr/bin/perl: bad interpreter: Permission denied
که من پرل رو از ریشه غیر فعال کردم (chmod) مجبور شدم باز کنم
این مورد اوکی شد
میمونه
php -q
سوال از متخصصات php و سرور لینوکس
ما یک فایل کرون داریم که باید هر 5 دقیقه اجرا بشه
این رو میزاریم توی کرون جابز کار نمیکنه
کار میکنه کرون جابز وظیفش رو به خوبی انجام میده اما از طرف سرور ناقص انجام میشه (مثلا حالت تایم پایین)
این دستورات رو توی کران میزنم عمل نمینه
حتی توی ssh هم که به صورت دستی میزنم کار نمیده
php -q /home/user/public_html/cron.php
GET http://site.com/cron.php
حتما باید این
http://site.com/cron.php
رو توی مروررم بزنم 30 40 ثانیه تحلیل میکنه بعد انجام میشه
حس میکنم از طرف php.ini و تنظیمات امنیتی زیاد و ... اینا باشه
چیزی رو باید زیاد کرد؟
یا چیزی رو توی سرور باید تغییر داد؟
تو میل هایی که از کرون جابز میاد این ارور رو میده
I cannot connect to the database because: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)Could not Connect to databaseCan't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)Can't connect to local MySQL server through socket
- - - Updated - - -
اجرا نشدن دستور زیر
GET http://site.com/cron.php
دلیلش این بود
/usr/local/cpanel/bin/jailshell: /usr/bin/GET: /usr/bin/perl: bad interpreter: Permission denied
که من پرل رو از ریشه غیر فعال کردم (chmod) مجبور شدم باز کنم
این مورد اوکی شد
میمونه
php -q