ਕਿਵੇਂ-ਕਰਨਾ

cPanel ਵਿੱਚ ਅਧੁਨਿਕ Cron Jobs ਸੈਟਿੰਗ ਅਤੇ ਸਰਵਰ ਦੇ ਭਾਰ ਨੂੰ ਘਟਾਉਣਾ

  • 16 ਪੜ੍ਹਨ ਲਈ ਮਿੰਟ
  • Hostragons ਟੀਮ
cPanel ਵਿੱਚ ਅਧੁਨਿਕ Cron Jobs ਸੈਟਿੰਗ ਅਤੇ ਸਰਵਰ ਦੇ ਭਾਰ ਨੂੰ ਘਟਾਉਣਾ

cPanel ਵਿੱਚ ਅਧੁਨਿਕ Cron Jobs ਸੈਟਿੰਗ ਇੱਕ ਸਮੇਂਬੱਧ ਪ੍ਰਣਾਲੀ ਹੈ ਜੋ ਤੁਹਾਡੇ ਵੈਬਸਾਈਟ 'ਤੇ ਨਿਰਧਾਰਤ ਆਦੇਸ਼ਾਂ, PHP ਸਕ੍ਰਿਪਟਾਂ, ਬੈਕਅਪ ਪ੍ਰਕਿਰਿਆਵਾਂ ਜਾਂ ਮੁਰੰਮਤ ਕੰਮਾਂ ਨੂੰ ਆਟੋਮੈਟਿਕ ਤੌਰ 'ਤੇ ਚਲਾਉਂਦੀ ਹੈ; ਜੇਕਰ ਇਹ ਠੀਕ ਤਰੀਕੇ ਨਾਲ ਸੰਰਚਨਾ ਕੀਤੀ ਗਈ ਹੈ, ਤਾਂ ਇਹ ਸਰਵਰ ਦੇ ਭਾਰ ਨੂੰ ਘਟਾਉਂਦੀ ਹੈ, ਜੇਕਰ ਗਲਤ ਤਰੀਕੇ ਨਾਲ ਸੰਰਚਨਾ ਕੀਤੀ ਗਈ ਹੈ, ਤਾਂ ਇਸ ਨਾਲ CPU, RAM ਅਤੇ ਡਿਸਕ I/O ਦੀ ਖਪਤ ਤੇਜ਼ੀ ਨਾਲ ਵੱਧ ਸਕਦੀ ਹੈ। ਸਭ ਤੋਂ ਵਧੀਆ ਨਤੀਜੇ ਲਈ, cron ਕੰਮਾਂ ਨੂੰ ਬੇਕਾਰ ਦੀ ਬਾਰੰਬਾਰਤਾ ਨਾਲ ਨਹੀਂ ਚਲਾਉਣਾ ਚਾਹੀਦਾ, ਆਉਟਪੁੱਟ ਨੂੰ ਦਿਸ਼ਾ ਦਿੰਨੀ ਚਾਹੀਦੀ ਹੈ, ਇੱਕੋ ਕੰਮ ਦੇ ਉੱਪਰ ਉੱਪਰ ਨਾ ਹੋਣ ਦੇਣੀ ਚਾਹੀਦੀ ਹੈ, ਭਾਰੀ ਕੰਮਾਂ ਨੂੰ ਘੱਟ ਟ੍ਰੈਫਿਕ ਸਮੇਂ 'ਤੇ ਲਿਆਉਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਹਰ ਕੰਮ ਨੂੰ ਮਾਪਿਆ ਜਾ ਸਕਣ ਵਾਲੇ ਲੌਗਾਂ ਨਾਲ ਨਿਗਰਾਨੀ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ।

ਹੋਸਟਿੰਗ ਮਾਹੌਲਾਂ ਵਿੱਚ cron jobs ਆਮ ਤੌਰ 'ਤੇ ਅਣਦਿਖੇ ਹੀਰੋ ਹੁੰਦੇ ਹਨ। ਈ-ਮੇਲ ਕਤਾਰਾਂ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨਾ, ਸਟਾਕ ਨੂੰ ਅਪਡੇਟ ਕਰਨਾ, ਕੈਸ਼ ਨੂੰ ਸਾਫ਼ ਕਰਨਾ, XML ਉਤਪਾਦਾਂ ਦਾ ਅਨੁਵਾਦ, ਡੇਟਾਬੇਸ ਦੇ ਨਿਰੀਖਣ ਦੇ ਆਦੇਸ਼, ਬਿਲਿੰਗ ਦੀ ਯਾਦ ਦਿਲਾਉਣਾਂ, WordPress ਦੇ ਕੰਮ ਜਾਂ Laravel ਦੇ ਸ਼ਡਿਊਲਰ ਵਰਗੀਆਂ ਪ੍ਰਕਿਰਿਆਵਾਂ ਅਕਸਰ cron ਦੇ ਜਰੀਏ ਚਲਦੀਆਂ ਹਨ। ਪਰ ਜੇਕਰ ਕੋਈ ਕੰਮ ਹਰ ਮਿੰਟ ਚਲਦਾ ਹੈ, ਪੂਰਾ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਦੁਬਾਰਾ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ ਜਾਂ ਵੱਡੇ ਫਾਈਲਾਂ ਨੂੰ ਇਕੱਠੇ ਕੰਮ ਕਰਦਾ ਹੈ, ਤਾਂ ਛੋਟੀ ਵੈਬਸਾਈਟ ਵੀ ਸਾਂਝੇ ਹੋਸਟਿੰਗ ਸਰੋਤਾਂ ਨੂੰ ਦਬਾ ਸਕਦੀ ਹੈ। ਇਸ ਮਾਰਗਦਰਸ਼ਕ ਵਿੱਚ, ਅਸੀਂ cPanel ਦੇ ਜਰੀਏ ਅਧੁਨਿਕ cron ਸੈਟਿੰਗਾਂ ਨੂੰ ਕਦਮ ਬਦਲ ਬਦਲ ਕੇ ਵਿਚਾਰ ਕਰਾਂਗੇ ਅਤੇ ਪ੍ਰਯੋਗਿਕ ਆਦੇਸ਼ਾਂ ਦੇ ਉਦਾਹਰਣਾਂ ਨਾਲ ਇੱਕ ਹੋਰ ਸਥਿਰ ਅਤੇ ਹਲਕਾ ਕੰਮ ਕਰਨ ਵਾਲਾ ਢਾਂਚਾ ਬਣਾਵਾਂਗੇ।

cPanel ਵਿੱਚ Cron Jobs ਕੀ ਹੈ ਅਤੇ ਇਸਦਾ ਉਪਯੋਗ ਕਦੋਂ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ?

Cron jobs, Linux ਧਾਰਤਾਂ 'ਤੇ ਨਿਰਧਾਰਤ ਸਮਿਆਂ 'ਤੇ ਆਦੇਸ਼ਾਂ ਨੂੰ ਚਲਾਉਣ ਵਾਲੀ ਸਮਾਂਬੱਧ ਮਕੈਨਿਜ਼ਮ ਹੈ। cPanel ਇਸ ਮਕੈਨਿਜ਼ਮ ਨੂੰ ਤਕਨੀਕੀ ਜਾਣਕਾਰੀ ਵਾਲੇ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਵੀ ਪ੍ਰਬੰਧਿਤ ਕਰਨ ਲਈ ਦ੍ਰਿਸ਼ਟੀਗਤ ਇੰਟਰਫੇਸ ਦੇ ਨਾਲ ਪ੍ਰਸਤੁਤ ਕਰਦਾ ਹੈ। ਉਦਾਹਰਨ ਵਜੋਂ, ਹਰ ਰਾਤ 03:15 'ਤੇ ਬੈਕਅਪ ਸ਼ੁਰੂ ਕਰਨਾ, ਹਰ 10 ਮਿੰਟ ਵਿਚ ਕਤਾਰ ਵਿੱਚ ਈ-ਮੇਲ ਭੇਜਣਾ ਜਾਂ ਹਫ਼ਤੇ ਵਿੱਚ ਇੱਕ ਵਾਰੀ ਪੁਰਾਣੀਆਂ ਅਸਥਾਈ ਫਾਈਲਾਂ ਨੂੰ ਸਾਫ਼ ਕਰਨਾ ਲਈ cron ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।

ਇੱਕ cron ਕੰਮ ਅਗੇ ਦਿੱਤੇ ਗਏ ਹਾਲਤਾਂ ਵਿੱਚ ਸਮਰਥ ਹੈ:

  • ਕੰਮ ਨੂੰ ਯੂਜ਼ਰ ਦੇ ਦੌਰੇ ਦੀ ਉਡੀਕ ਕੀਤੇ ਬਿਨਾਂ ਪਿਛੇ ਦੇ ਕੰਮ ਵਿੱਚ ਚਲਾਉਣਾ ਚਾਹੀਦਾ ਹੈ।
  • ਕੰਮ ਨੂੰ ਨਿਰਧਾਰਤ ਅੰਤਰਾਲਾਂ 'ਤੇ ਦੁਹਰਾਉਣਾ ਚਾਹੀਦਾ ਹੈ।
  • ਆਦੇਸ਼ ਨੂੰ ਹਥਿਆਰ ਨਾਲ ਚਲਾਉਣਾ ਕਾਰਗੁਜ਼ਾਰੀ ਦੀ ਗਲਤੀ ਦਾ ਜੋਖਮ ਪੈਦਾ ਕਰਦਾ ਹੈ।
  • ਭਾਰੀ ਕੰਮ, ਯੂਜ਼ਰ ਦੇ ਤਜਰਬੇ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕੀਤੇ ਬਿਨਾਂ ਘੱਟ ਟ੍ਰੈਫਿਕ ਘੰਟੇ ਵਿੱਚ ਕੀਤੇ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ।
  • ਐਪਲੀਕੇਸ਼ਨ, ਈ-ਮੇਲ, ਰਿਪੋਰਟ ਜਾਂ ਇੰਟੇਗਰੇਸ਼ਨ ਕਤਾਰ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੀ ਹੈ।

ਉਦਾਹਰਨ ਵਜੋਂ, ਇੱਕ ਈ-ਟਿਕਟਿੰਗ ਸਾਈਟ 'ਤੇ XML ਉਤਪਾਦ ਫੀਡ ਨੂੰ ਹਰ ਮਿੰਟ ਮੰਗਣਾ ਅਕਸਰ ਬੇਕਾਰ ਹੁੰਦਾ ਹੈ। ਜੇਕਰ ਸਪਲਾਇਰ ਦਾ ਡਾਟਾ ਹਰੇਕ ਘੰਟੇ ਵਿੱਚ ਅਪਡੇਟ ਹੁੰਦਾ ਹੈ, ਤਾਂ cron ਦਾ ਵੀ ਹਰ ਘੰਟੇ ਵਿੱਚ ਕੰਮ ਕਰਨਾ ਕਾਫੀ ਹੈ। ਇਸ ਤਰ੍ਹਾਂ ਦਾ ਸਮਰੂਪਣ ਇਕੱਲੇ 24 ਘੰਟਿਆਂ ਵਿੱਚ 1440 ਚਲਾਉਣਾਂ ਨੂੰ 24 ਚਲਾਉਣਾਂ ਵਿੱਚ ਘਟਾਉਂਦਾ ਹੈ; ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਸੰਬੰਧਿਤ ਕੰਮ ਲਈ ਕਾਲਾਂ ਦੀ ਗਿਣਤੀ ਲਗਭਗ 98 ਪ੍ਰਤੀਸ਼ਤ ਘਟ ਜਾਂਦੀ ਹੈ।

cPanel ਵਿੱਚ Cron Jobs ਸਕ੍ਰੀਨ ਤੱਕ ਕਿਵੇਂ ਪਹੁੰਚਣਾ ਹੈ?

ਆਮ ਤੌਰ 'ਤੇ, cPanel ਪੈਨਲ ਵਿੱਚ cron ਸੈਟਿੰਗਾਂ ਤੱਕ ਪਹੁੰਚਣ ਲਈ ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਰਸਤੇ ਤੇ ਚੱਲਦੇ ਹੋ: cPanel ਵਿੱਚ ਲੌਗ ਇਨ ਕਰੋ, ਉੱਚਤ ਜਾਂ Advanced ਭਾਗ ਨੂੰ ਲੱਭੋ, Cron Jobs ਮੈਨੂ 'ਤੇ ਕਲਿਕ ਕਰੋ। ਇਹ ਸਕਰੀਨ ਦੋ ਮੁੱਖ ਭਾਗਾਂ ਵਿੱਚ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ: cron ਈ-ਮੇਲ ਸੂਚਨਾ ਅਤੇ ਨਵਾਂ cron ਕੰਮ ਸ਼ਾਮਲ ਕਰਨ ਦਾ ਖੇਤਰ। ਜੇਕਰ ਤੁਸੀਂ Hostragons 'ਤੇ cPanel ਧਾਰਿਤ ਪੈਕੇਜ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਆਪਣੇ ਹੋਸਟਿੰਗ ਯੋਜਨਾ ਦੇ ਸਰੋਤ ਸੀਮਾਵਾਂ ਨੂੰ ਵੀ ਧਿਆਨ ਵਿੱਚ ਰੱਖਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਸ ਪਦਰ ਤੇ, ਹੋਰ ਸੰਤੁਲਿਤ ਢਾਂਚੇ ਲਈ cPanel ਹੋਸਟਿੰਗ ਵਿਕਲਪਾਂ ਦੀ ਜਾਂਚ ਕਰਨਾ ਲਾਭਦਾਇਕ ਹੋ ਸਕਦਾ ਹੈ।

Cron ਸਕਰੀਨ 'ਤੇ ਸਮੇਂਬੱਧ ਖੇਤਰ ਮਿੰਟ, ਘੰਟਾ, ਦਿਨ, ਮਹੀਨਾ ਅਤੇ ਹਫ਼ਤੇ ਦਾ ਦਿਨ ਹੋਂਦਾ ਹੈ। cPanel ਤਿਆਰ ਕੀਤੇ ਵਿਕਲਪਾਂ ਨੂੰ ਪੇਸ਼ ਕਰਦਾ ਹੈ, ਪਰ ਵਿਕਸਤ ਵਰਤੋਂ ਵਿੱਚ ਵਿਸ਼ੇਸ਼ ਮੁੱਲ ਦਰਜ ਕਰਨਾ ਜ਼ਿਆਦਾ ਸਹੀ ਨਤੀਜੇ ਦਿੰਦਾ ਹੈ। ਉਦਾਹਰਨ ਵਜੋਂ, ਹਰ 5 ਮਿੰਟ ਵਿੱਚ ਕੰਮ ਕਰਨ ਵਾਲੇ ਕਾਰਜ ਲਈ ਮਿੰਟ ਖੇਤਰ ਵਿੱਚ */5 ਲਿਖਿਆ ਜਾਏਗਾ, ਹੋਰ ਖੇਤਰ ਤਾਰੇ ਵਜੋਂ ਰਹਿੰਦੇ ਹਨ। ਹਰ ਰਾਤ 02:30 ਲਈ ਮਿੰਟ ਖੇਤਰ 30, ਘੰਟਾ ਖੇਤਰ 2 ਹੋਵੇਗਾ, ਹੋਰ ਖੇਤਰ ਤਾਰੇ ਦੇ ਤੌਰ 'ਤੇ ਰਹਿੰਦੇ ਹਨ।

Cron ਸਮਾਂਬੱਧ ਸਬੰਧੀ ਵਿਆਖਿਆ: ਬੁਨਿਆਦੀ ਅਤੇ ਅਧੁਨਿਕ ਉਦਾਹਰਣ

Cron ਸਮਾਂਬੱਧ ਪੰਜ ਖੇਤਰਾਂ ਵਿੱਚ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ: ਮਿੰਟ, ਘੰਟਾ, ਮਹੀਨੇ ਦਾ ਦਿਨ, ਮਹੀਨਾ ਅਤੇ ਹਫ਼ਤੇ ਦਾ ਦਿਨ। ਇਨ੍ਹਾਂ ਖੇਤਰਾਂ ਨੂੰ ਠੀਕ ਤਰੀਕੇ ਨਾਲ ਵਰਤਣਾ ਸਰਵਰ ਦੇ ਭਾਰ ਨੂੰ ਘਟਾਉਣ ਦਾ ਪਹਿਲਾ ਕਦਮ ਹੈ। ਕਿਉਂਕਿ ਗਲਤ ਜਾਂ ਬਹੁਤ ਅਗਰਸਿਵ ਸਮਾਂਬੱਧਤਾ, ਸਬ ਤੋਂ ਵਧੀਆ ਢੰਗ ਨਾਲ ਸੰਚਾਲਿਤ ਆਦੇਸ਼ ਨੂੰ ਵੀ ਸਮੱਸਿਆ ਵਿੱਚ ਪਾ ਸਕਦੀ ਹੈ।

ਸਭ ਤੋਂ ਜ਼ਿਆਦਾ ਵਰਤੋਂ ਵਾਲੇ Cron ਸਮਾਂਬੱਧ ਉਦਾਹਰਣ

ਸਭ ਤੋਂ ਜ਼ਿਆਦਾ ਵਰਤੋਂ ਵਾਲੇ Cron ਸਮਾਂਬੱਧ ਉਦਾਹਰਣ
ਸਮਾਂਬੱਧਤਾਅਰਥਵਰਤੋਂ ਦਾ ਦ੍ਰਿਸ਼ਟੀਕੋਣਭਾਰ ਦਾ ਪ੍ਰਭਾਵ
*/5 * * * *ਹਰ 5 ਮਿੰਟ ਵਿੱਚਛੋਟੀ ਕਤਾਰ ਦੀ ਪ੍ਰਕਿਰਿਆਮੱਧ; ਕੰਮ ਛੋਟਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ
0 * * * *ਹਰ ਘੰਟੇ ਦੀ ਸ਼ੁਰੂਆਤ 'ਤੇਸਟਾਕ ਜਾਂ ਡੇਟਾ ਸਿੰਕ੍ਰੋਨਾਈਜ਼ੇਸ਼ਨਆਮ ਤੌਰ 'ਤੇ ਸੰਤੁਲਿਤ
30 2 * * *ਹਰ ਦਿਨ 02:30ਬੈਕਅਪ, ਰਿਪੋਰਟਿੰਗਘੱਟ ਟ੍ਰੈਫਿਕ ਸਮੇਂ 'ਤੇ ਉਚਿਤ ਹੈ
0 3 * * 0ਐਤਵਾਰ 03:00ਹਫ਼ਤਾਵਾਰੀ ਮੁਰੰਮਤਲੰਬੇ ਕੰਮਾਂ ਲਈ ਜ਼ਿਆਦਾ ਸੁਰੱਖਿਅਤ
15 1 1 * *ਹਰ ਮਹੀਨੇ ਦੀ 1 ਤਾਰੀਖ 01:15ਮਹੀਨਾਵਾਰ ਆਰਕੀਵਿੰਗਨੌਂ ਵਰਤੋਂ ਵਿੱਚ

ਹਰ ਮਿੰਟ ਚਲ ਰਹੀਆਂ cron ਕੰਮਾਂ ਨੂੰ ਸਿਰਫ਼ ਅਸਲ ਵਿੱਚ ਜ਼ਰੂਰੀ ਹੋਣ 'ਤੇ ਵਰਤਣਾ ਚਾਹੀਦਾ ਹੈ। ਸਾਂਝੇ ਹੋਸਟਿੰਗ ਮਾਹੌਲ ਵਿੱਚ ਇੱਕ ਸਕ੍ਰਿਪਟ ਦਾ ਹਰ ਮਿੰਟ ਚਲਨਾ, ਖਾਸ ਕਰਕੇ PHP ਦੀ ਸ਼ੁਰੂਆਤ ਦੇ ਖਰਚ, ਡੇਟਾਬੇਸ ਦੇ ਕੁਨੈਕਸ਼ਨ ਅਤੇ ਡਿਸਕ ਪੜ੍ਹਾਈ ਦੇ ਕਾਰਨ ਕੁੱਲ ਭਾਰ ਨੂੰ ਵਧਾਉਂਦਾ ਹੈ। ਜੇਕਰ ਕੋਈ ਕੰਮ 45 ਸੈਕਿੰਡ ਲੈਂਦਾ ਹੈ ਅਤੇ ਹਰ ਮਿੰਟ ਵਿੱਚ ਚਲਦਾ ਹੈ, ਤਾਂ ਛੋਟੀ ਦੇਰੀ ਵੀ ਉੱਪਰ-ਉੱਪਰ ਹੋਣ ਦੀ ਸਥਿਤੀ ਪੈਦਾ ਕਰ ਸਕਦੀ ਹੈ।

ਤਾਰਾ, ਕਾਮਾ, ਹਾਈਫਨ ਅਤੇ ਵੰਡ ਸਮਾਪਤੀ

Cron ਬਿਆਨ ਵਿੱਚ ਤਾਰਾ ਸਾਰੇ ਮੁੱਲਾਂ ਦਾ ਪ੍ਰਤੀਨਿਧਿਤਾ ਕਰਦਾ ਹੈ। ਕਾਮਾ ਕਈ ਖਾਸ ਮੁੱਲਾਂ ਨੂੰ ਚੁਣਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ; ਉਦਾਹਰਨ ਵਜੋਂ, ਘੰਟਾ ਖੇਤਰ ਵਿੱਚ 2,14 ਮੁੱਲ ਕੰਮ ਨੂੰ 02:00 ਅਤੇ 14:00 'ਤੇ ਚਲਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਹਾਈਫਨ ਅੰਤਰ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ; 9-18 ਬਿਆਨ 09:00 ਤੋਂ 18:00 ਦੇ ਵਿਚਕਾਰ ਦਾ ਅਰਥ ਹੈ। ਵੰਡ ਸਮਾਪਤੀ ਪਿਰਿਯੋਡਿਕ ਦੁਹਰਾਉਣ ਲਈ ਹੁੰਦੀ ਹੈ; */15 ਹਰ 15 ਮਿੰਟ ਵਿੱਚ ਦਾ ਅਰਥ ਹੈ।

ਉਦਾਹਰਨ: 0 9-18/3 * * 1-5 ਬਿਆਨ ਦਾ ਅਰਥ ਹੈ ਕਿ ਹਫ਼ਤੇ ਦੇ ਦਿਨਾਂ ਵਿਚ 09:00 ਤੋਂ 18:00 ਦੇ ਵਿਚਕਾਰ 3 ਘੰਟਿਆਂ 'ਤੇ ਇੱਕ ਵਾਰੀ ਚਲਾਉਣਾ। ਇਸ ਤਰ੍ਹਾਂ ਦੀ ਅਧੁਨਿਕ ਸਮਾਂਬੱਧਤਾ, ਖਾਸ ਕਰਕੇ ਦਫਤਰ ਦੇ ਘੰਟਿਆਂ ਵਿਚ API ਸਿੰਕ੍ਰੋਨਾਈਜ਼ੇਸ਼ਨ ਕਰਨ ਵਾਲੀਆਂ ਕੰਪਨੀਆਂ ਲਈ ਲਾਭਦਾਇਕ ਹੁੰਦੀ ਹੈ।

ਸਰਵਰ ਦੇ ਭਾਰ ਨੂੰ ਘਟਾਉਣ ਵਾਲੀ ਸਭ ਤੋਂ ਵੱਡੀ Cron ਸੈਟਿੰਗਾਂ

Cron ਦੇ ਅਨੁਕੂਲਤਾ ਸਿਰਫ਼ ਸਮਾਂ ਚੁਣਨ ਤੱਕ ਸੀਮਿਤ ਨਹੀਂ ਹੈ। ਆਦੇਸ਼ ਨੂੰ ਕਿਵੇਂ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ, ਆਉਟਪੁੱਟ ਕਿੱਥੇ ਜਾਂਦੀ ਹੈ, ਇੱਕ ਸਮੇਂ ਵਿੱਚ ਕਿੰਨੀ ਕਾਪੀਆਂ ਚਲਦੀਆਂ ਹਨ ਅਤੇ ਗਲਤੀ ਦੀ ਸਥਿਤੀ ਵਿੱਚ ਕੀ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਇਹ ਸਿੱਧਾ ਕਾਰਗੁਜ਼ਾਰੀ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦਾ ਹੈ। ਹੇਠਾਂ ਦਿੱਤੇ ਤਰੀਕੇ ਅਮਲ ਵਿੱਚ ਸਰੋਤ ਖਪਤ ਨੂੰ ਘਟਾਉਣ ਵਾਲੀਆਂ ਸਭ ਤੋਂ ਆਮ ਤਕਨੀਕਾਂ ਹਨ।

1. ਕੰਮ ਦੀ ਬਾਰੰਬਾਰਤਾ ਅਸਲੀ ਜ਼ਰੂਰਤ ਦੇ ਅਨੁਸਾਰ ਨਿਰਧਾਰਿਤ ਕਰੋ

ਪਹਿਲਾ ਸਵਾਲ ਇਹ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ: ਕੀ ਇਹ ਕੰਮ ਵਾਕਇਕ ਤੌਰ 'ਤੇ ਕਿੰਨੀ ਵਾਰੀ ਚਲਾਉਣਾ ਚਾਹੀਦਾ ਹੈ? ਜੇਕਰ ਇੱਕ ਰਿਪੋਰਟ ਦਿਨ ਵਿੱਚ ਇੱਕ ਵਾਰੀ ਬਣਾਈ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਘੰਟੇ ਦੀ cron ਬੇਕਾਰ ਹੈ। ਜੇਕਰ ਇੱਕ XML ਸਪਲਾਇਰ ਫਾਈਲ 6 ਘੰਟਿਆਂ ਵਿੱਚ ਬਦਲਦੀ ਹੈ, ਤਾਂ 5 ਮਿੰਟ ਦੇ ਨਿਗਰਾਨੀ ਨਾਲ ਸਿਰਫ਼ ਟ੍ਰੈਫਿਕ ਅਤੇ ਪ੍ਰਕਿਰਿਆ ਦਾ ਭਾਰ ਪੈਦਾ ਹੁੰਦਾ ਹੈ। ਅਨੁਭਵੀ ਸਿਸਟਮ ਪ੍ਰਬੰਧਕ cron ਦੀ ਬਾਰੰਬਾਰਤਾ ਨੂੰ ਕਾਰੋਬਾਰੀ ਜ਼ਰੂਰਤ ਦੇ ਅਨੁਸਾਰ ਨਿਰਧਾਰਿਤ ਕਰਦੇ ਹਨ ਅਤੇ ਫਿਰ ਨਿਗਰਾਨੀ ਦੇ ਡਾਟਾ ਨਾਲ ਪੁਨਰਵਿਚਾਰ ਕਰਦੇ ਹਨ।

ਇੱਕ ਸਧਾਰਣ ਗਣਨਾ ਕਰੀਏ: ਹਰ ਚੱਲਣ ਦਾ 8 ਸੈਕਿੰਡ ਲੈਂਦਾ ਹੈ, ਜੇਕਰ cron ਕੰਮ ਹਰ ਮਿੰਟ ਚਲਦਾ ਹੈ, ਤਾਂ ਉਹ ਹਰ ਰੋਜ਼ 1440 ਵਾਰੀ ਟੈਗ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਕੁੱਲ 11,520 ਸੈਕੰਡ ਦੀ ਪ੍ਰਕਿਰਿਆ ਦਾ ਸਮਾਂ ਪੈਦਾ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਇਹ ਕੰਮ 15 ਮਿੰਟ ਵਿੱਚ ਇੱਕ ਵਾਰੀ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇਹ ਹਰ ਰੋਜ਼ 96 ਵਾਰੀ ਚਲਾਉਂਦਾ ਹੈ ਅਤੇ ਕੁੱਲ ਸਮਾਂ 768 ਸੈਕੰਡ 'ਤੇ ਘਟਦਾ ਹੈ। ਇਹ, ਸਿਰਫ਼ ਸਮਾਂਬੱਧਤਾ ਵਿਚ ਬਦਲਾਅ ਨਾਲ ਲਗਭਗ 15 ਵਾਰੀ ਘੱਟ ਪ੍ਰਕਿਰਿਆ ਦਾ ਅਰਥ ਹੈ।

2. Cron ਆਉਟਪੁੱਟਾਂ ਨੂੰ ਈ-ਮੇਲ 'ਤੇ ਨਾ ਭੇਜੋ

cPanel ਡਿਫਾਲਟ ਤੌਰ 'ਤੇ cron ਆਉਟਪੁੱਟ ਨੂੰ ਈ-ਮੇਲ ਦੁਆਰਾ ਭੇਜ ਸਕਦਾ ਹੈ। ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਗਲਤੀ ਦੀ ਨਿਗਰਾਨੀ ਦੌਰਾਨ ਲਾਭਦਾਇਕ ਹੁੰਦੀ ਹੈ; ਪਰੰਤੂ ਨਿਰੰਤਰਨ ਨਾਲ ਚੱਲ ਰਹੇ ਕੰਮਾਂ ਵਿੱਚ ਪੋਸਟ ਕਤਾਰ ਨੂੰ ਭਰੇ ਸਕਦੀ ਹੈ। ਆਦੇਸ਼ ਦੇ ਅੰਤ ਵਿੱਚ ਆਉਟਪੁੱਟ ਨੂੰ ਦਿਸ਼ਾ ਦਿੰਦੇ ਹੋਏ, ਤੁਹਾਨੂੰ ਬੇਕਾਰ ਈ-ਮੇਲ ਦੇ ਭਾਰ ਤੋਂ ਬਚਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦੇ ਹੋ:

/usr/local/bin/php /home/kullanici/public_html/script.php >/dev/null 2>&1

ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ ਮਿਆਰੀ ਆਉਟਪੁੱਟ ਅਤੇ ਗਲਤੀ ਦੀ ਆਉਟਪੁੱਟ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਪਰ ਸੰਕਟਕਾਲੀ ਕੰਮਾਂ ਵਿੱਚ ਸਾਰੇ ਆਉਟਪੁੱਟ ਨੂੰ ਮਿਟਾਉਣ ਦੀ ਥਾਂ ਲੌਗ ਫਾਈਲ ਵਿੱਚ ਲਿਖਨਾ ਜ਼ਿਆਦਾ ਸਿਹਤਮੰਦ ਹੈ:

/usr/local/bin/php /home/kullanici/public_html/script.php >> /home/kullanici/logs/script.log 2>&1

ਲੌਗ ਫਾਈਲਾਂ ਨੂੰ ਵੀ ਬੇਸਿਰਪਾਈ ਨਾਲ ਵੱਧਣ ਨਹੀਂ ਦੇਣਾ ਚਾਹੀਦਾ। ਮਹੀਨਾਵਾਰ ਜਾਂ ਹਫ਼ਤਾਵਾਰ ਲੌਗ ਰੋਟੇਸ਼ਨ ਕੀਤੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ, ਪੁਰਾਣੀਆਂ ਲੌਗਾਂ ਨੂੰ ਮਿਟਾਉਣਾ ਜਾਂ ਸੰਕੁਚਿਤ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਨਹੀਂ ਤਾਂ ਡਿਸਕ ਕੋਟਾ ਭਰ ਸਕਦੀ ਹੈ ਅਤੇ ਵੈਬਸਾਈਟ ਅਣਜਾਣ ਗਲਤੀਆਂ ਦੇ ਸਕਦੀ ਹੈ।

3. ਇੱਕੋ ਕੰਮ ਦੇ ਉੱਪਰ ਉੱਪਰ ਹੋਣ ਤੋਂ ਰੋਕੋ

ਸਰਵਰ ਦੇ ਭਾਰ ਨੂੰ ਵਧਾਉਣ ਵਾਲੀਆਂ ਸਭ ਤੋਂ ਆਮ ਸਮੱਸਿਆਵਾਂ ਵਿੱਚੋਂ ਇੱਕ, cron ਕੰਮ ਦਾ ਪਹਿਲਾ ਚਲਾਏ ਜਾਣ ਤੋਂ ਪਹਿਲਾਂ ਦੁਬਾਰਾ ਸ਼ੁਰੂ ਹੋਣਾ ਹੈ। ਖਾਸ ਕਰਕੇ ਉਤਪਾਦਾਂ ਦਾ ਅਨੁਵਾਦ, ਵੱਡੇ ਰਿਪੋਰਟ ਬਣਾਉਣ ਅਤੇ ਬੈਕਅਪ ਸਕ੍ਰਿਪਟਾਂ ਇਸ ਜੋਖਮ ਨੂੰ ਸਹਿਣ ਕਰਦੀਆਂ ਹਨ। Linux ਸਿਸਟਮਾਂ ਵਿੱਚ flock ਆਦੇਸ਼ ਨਾਲ ਲਾਕਿੰਗ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ:

/usr/bin/flock -n /tmp/urun-aktarimi.lock /usr/local/bin/php /home/kullanici/public_html/import.php >/dev/null 2>&1

ਇੱਥੇ -n ਪੈਰਾਮੀਟਰ, ਲਾਕ ਫਾਈਲ ਦੀ ਵਰਤੋਂ ਵਿੱਚ ਹੋਣ 'ਤੇ ਨਵੇਂ ਕੰਮ ਨੂੰ ਬਿਨਾਂ ਉਡੀਕ ਕੀਤੇ ਬਾਹਰ ਆਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਇਸ ਤਰ੍ਹਾਂ ਇੱਕੋ ਕੰਮ ਦੀ ਦੋ ਕਾਪੀਆਂ ਇਕੱਠੇ ਨਹੀਂ ਚਲਦੀਆਂ। ਸਾਂਝੇ ਹੋਸਟਿੰਗ ਵਿੱਚ flock ਦਾ ਰਸਤਾ ਵੱਖਰਾ ਹੋ ਸਕਦਾ ਹੈ; ਜੇਕਰ ਇਹ ਕੰਮ ਨਹੀਂ ਕਰਦਾ, ਤਾਂ ਤੁਹਾਨੂੰ ਆਪਣੇ ਹੋਸਟਿੰਗ ਪ੍ਰਦਾਤਾ ਤੋਂ ਸਹਾਇਤਾ ਲੈਣੀ ਚਾਹੀਦੀ ਹੈ। Hostragons ਦੀ ਧਾਰਨਾ ਵਿੱਚ ਸਰੋਤ ਦੀ ਵਰਤੋਂ ਅਤੇ cron ਦੇ ਵਿਵਹਾਰ ਨਾਲ ਸਬੰਧਤ ਤੁਹਾਡੇ ਸਹਾਇਤਾ ਦੇ ਬੇਨਤੀ ਵਿੱਚ ਆਦੇਸ਼, ਸਮਾਂਬੱਧਤਾ ਅਤੇ ਲੌਗ ਦੇ ਉਦਾਹਰਣ ਸਾਂਝੇ ਕਰਨ ਨਾਲ ਸਮਾਧਾਨ ਨੂੰ ਤੇਜ਼ ਕਰਨ ਵਿੱਚ ਮਦਦ ਮਿਲੇਗੀ।

4. ਭਾਰੀ ਕੰਮਾਂ ਨੂੰ ਘੱਟ ਟ੍ਰੈਫਿਕ ਸਮੇਂ 'ਤੇ ਪਿਛੇ ਲਿਆਓ

ਬੈਕਅਪ, ਵਿਜ਼ੂਅਲ ਪ੍ਰਕਿਰਿਆ, ਵੱਡੇ CSV ਦਾ ਆਯਾਤ ਅਤੇ ਡੇਟਾਬੇਸ ਦਾ ਅਨੁਕੂਲਤਾ ਜਿਵੇਂ ਕੰਮਾਂ ਨੂੰ ਉਸ ਸਮੇਂ ਚਲਾਉਣਾ ਚਾਹੀਦਾ ਹੈ ਜਦੋਂ ਯਾਤਰੀ ਦਾ ਟ੍ਰੈਫਿਕ ਘੱਟ ਹੁੰਦਾ ਹੈ। ਤੁਰਕੀ ਟੀਚਾ ਸਾਈਟਾਂ ਵਿੱਚ ਜ਼ਿਆਦਾਤਰ 02:00-05:00 ਦੇ ਦਰਮਿਆਨ ਹੁਣੇ ਸ਼ਾਂਤ ਹੁੰਦੇ ਹਨ; ਪਰ ਇਹ ਹਰ ਸਾਈਟ ਲਈ ਸੱਚ ਨਹੀਂ ਹੈ। ਇੱਕ ਖ਼ਬਰਾਂ ਦੀ ਸਾਈਟ, ਰਾਤ ਦੇ ਸ਼ਿਫ਼ਟ ਵਾਲਾ B2B ਪੋਰਟਲ ਜਾਂ ਵਿਦੇਸ਼ ਵਿੱਚ ਵਿਕਰੀ ਕਰਨ ਵਾਲਾ ਈ-ਟਿਕਟਿੰਗ ਸਾਈਟ ਵੱਖਰੇ ਟ੍ਰੈਫਿਕ ਦੇ ਨਕਸ਼ੇ ਰੱਖ ਸਕਦੇ ਹਨ।

ਫੈਸਲਾ ਲੈਂਦਿਆਂ ਵੈਬ ਵਿਸ਼ਲੇਸ਼ਣ ਡਾਟਾ, ਸਰਵਰ ਐਕਸੈਸ ਲੌਗਾਂ ਅਤੇ ਸਰੋਤ ਦੀ ਵਰਤੋਂ ਦੇ ਗ੍ਰਾਫਿਕਾਂ ਨੂੰ ਜਾਅਚ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਜੇਕਰ ਤੁਹਾਡੀ ਸਾਈਟ ਗਲੋਬਲ ਯਾਤਰੀਆਂ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰ ਰਹੀ ਹੈ, ਤਾਂ ਇੱਕ ਹੀ ਰਾਤ ਦੇ ਸਮੇਂ ਦੀ ਥਾਂ, ਕੰਮਾਂ ਨੂੰ ਟੁਕੜਿਆਂ ਵਿੱਚ ਵੰਡਣਾ ਬੇਹਤਰ ਹੋ ਸਕਦਾ ਹੈ। ਉਦਾਹਰਨ ਵਜੋਂ, 100,000 ਉਤਪਾਦਾਂ ਦੇ ਆਯਾਤ ਨੂੰ ਇੱਕ ਵਾਰੀ ਚਲਾਉਣ ਦੀ ਥਾਂ, ਹਰ 10 ਮਿੰਟ ਵਿੱਚ 1000 ਉਤਪਾਦਾਂ ਨੂੰ ਪ੍ਰਕਿਰਿਆ ਕਰਨ ਵਾਲੀ ਕਤਾਰ ਦੀ ਬਣਤਰ ਹੋਰ ਸਥਿਰ ਨਤੀਜੇ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ।

5. PHP ਆਦੇਸ਼ ਲਾਈਨ ਦੇ ਬਰਾਬਰ ਵਰਜਨ ਨੂੰ ਚੁਣੋ

cPanel ਸਰਵਰਾਂ 'ਤੇ ਕਈ PHP ਵਰਜਨ ਹੋ ਸਕਦੇ ਹਨ। ਜੇਕਰ ਤੁਹਾਡੀ ਵੈਬਸਾਈਟ PHP 8.2 ਨਾਲ ਕੰਮ ਕਰ ਰਹੀ ਹੈ ਅਤੇ cron ਆਦੇਸ਼ ਡਿਫਾਲਟ PHP 7.4 ਨਾਲ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ, ਤਾਂ ਅਸੰਗਤੀ, ਗਲਤੀ ਜਾਂ ਕਾਰਗੁਜ਼ਾਰੀ ਦੀ ਗੁਆਚ ਹੋ ਸਕਦੀ ਹੈ। ਇਸ ਲਈ ਸਹੀ PHP ਰਸਤਾ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਅਹਿਮ ਹੈ। ਉਦਾਹਰਨ ਵਜੋਂ:

/opt/cpanel/ea-php82/root/usr/bin/php /home/kullanici/public_html/artisan schedule:run

Laravel, Symfony, WordPress CLI ਜਾਂ ਵਿਸ਼ੇਸ਼ PHP ਸਕ੍ਰਿਪਟਾਂ ਵਿੱਚ ਸਹੀ PHP ਵਰਜਨ ਕਾਰਗੁਜ਼ਾਰੀ ਦੇ ਨਾਲ-ਨਾਲ ਸੁਰੱਖਿਆ ਦੇ ਨਜ਼ਰੀਏ ਤੋਂ ਵੀ ਮਹੱਤਵਪੂਰਨ ਹੈ। ਅਪਡੇਟ PHP ਵਰਜਨ ਆਮ ਤੌਰ 'ਤੇ ਬਿਹਤਰ ਮੈਮੋਰੀ ਪ੍ਰਬੰਧਨ ਅਤੇ ਜ਼ਿਆਦਾ ਤੇਜ਼ ਕੰਮ ਕਰਨ ਦਾ ਸਮਾਂ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ। ਜੇਕਰ ਤੁਹਾਡਾ ਸਾਫਟਵੇਅਰ ਸਹਾਇਤਾ ਕਰਦਾ ਹੈ, ਤਾਂ ਪੁਰਾਣੇ PHP ਵਰਜਨਾਂ ਤੋਂ ਬਚਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ। ਤੁਹਾਡੀ ਵੈਬਸਾਈਟ ਦੇ ਢਾਂਚੇ ਲਈ Linux ਹੋਸਟਿੰਗ ਅਤੇ PHP ਵਰਜਨ ਸਹਾਇਤਾ ਪੰਨਿਆਂ ਦੀ ਜਾਂਚ ਕਰ ਸਕਦੇ ਹੋ।

ਆਦੇਸ਼ ਦੇ ਉਦਾਹਰਣ: WordPress, Laravel ਅਤੇ ਵਿਸ਼ੇਸ਼ PHP ਸਕ੍ਰਿਪਟ

ਆਦੇਸ਼ ਦੇ ਉਦਾਹਰਣ: WordPress, Laravel ਅਤੇ ਵਿਸ਼ੇਸ਼ PHP ਸਕ੍ਰਿਪਟ

ਵੱਖ-ਵੱਖ ਐਪਲੀਕੇਸ਼ਨ ਵੱਖ-ਵੱਖ cron ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਦੀ ਲੋੜ ਹੈ। ਹਰ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਸਿਰਫ਼ ਇੱਕ ਸਹੀ ਨਹੀਂ ਹੁੰਦੀ; ਪਰ ਸਰੋਤ ਦੀ ਖਪਤ ਨੂੰ ਘਟਾਉਣ ਵਾਲੇ ਆਮ ਸਿਧਾਂਤ ਹਨ: ਕੰਮ ਛੋਟਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਇਡੇਮਪੋਟੈਂਟ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਦੁਬਾਰਾ ਚਲਾਉਣ 'ਤੇ ਡਾਟਾ ਨੂੰ ਨਾਸ਼ ਨਹੀਂ ਕਰਨਾ ਚਾਹੀਦਾ ਅਤੇ ਗਲਤੀ ਦੀ ਸਥਿਤੀ ਵਿੱਚ ਲੌਗ ਪੈਦਾ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ।

WordPress Cron ਅਨੁਕੂਲਤਾ

WordPress ਡਿਫਾਲਟ ਤੌਰ 'ਤੇ WP-Cron ਮਕੈਨਿਜ਼ਮ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਇਹ ਪ੍ਰਣਾਲੀ, ਅਸਲ cron ਵਾਂਗ, ਸਮੇਂ ਦੇ ਅਧਾਰ 'ਤੇ ਨਹੀਂ, ਸਾਥੀ ਦੀ ਟ੍ਰਿਗਰਿੰਗ 'ਤੇ ਕੰਮ ਕਰਦੀ ਹੈ। ਘੱਟ ਟ੍ਰੈਫਿਕ ਵਾਲੀਆਂ ਸਾਈਟਾਂ 'ਤੇ ਕੰਮ ਦੇਰੀ ਹੋ ਸਕਦੀ ਹੈ; ਉੱਚ ਟ੍ਰੈਫਿਕ ਵਾਲੀਆਂ ਸਾਈਟਾਂ 'ਤੇ ਬੇਕਾਰ ਟ੍ਰਿਗਰਿੰਗ ਹੋ ਸਕਦੀ ਹੈ। ਹੋਰ ਨਿਯੰਤਰਿਤ ਢਾਂਚੇ ਲਈ wp-config.php ਫਾਈਲ ਵਿੱਚ WP-Cron ਨੂੰ ਡਿਸ਼ੇਬਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ cPanel cron ਨਾਲ ਨਿਰਧਾਰਤ ਅੰਤਰਾਲ 'ਤੇ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ:

define('DISABLE_WP_CRON', true);

ਫਿਰ cPanel 'ਚ ਹੇਠਾਂ ਦਿੱਤਾ ਆਦੇਸ਼ 10 ਜਾਂ 15 ਮਿੰਟ ਵਿੱਚ ਚਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ:

/usr/bin/wget -q -O - https://siteadiniz.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1

ਵਿਕਲਪੀ ਤੌਰ 'ਤੇ ਜੇ WP-CLI ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ:

/usr/local/bin/wp cron event run --due-now --path=/home/kullanici/public_html >/dev/null 2>&1

ਭਾਰੀ WooCommerce ਸਾਈਟਾਂ ਵਿੱਚ cron ਦੇ ਅੰਤਰਾਲ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਨ ਵੇਲੇ ਆਰਡਰ, ਸਟਾਕ, ਈ-ਮੇਲ ਅਤੇ ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਕੰਮਾਂ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖਣਾ ਚਾਹੀਦਾ ਹੈ। ਕਾਰਗੁਜ਼ਾਰੀ-ਕੇਂਦਰਿਤ WordPress ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ WordPress ਹੋਸਟਿੰਗ ਦੀ ਚੋਣ ਕਰਨਾ, ਸਰੋਤ ਦੀ ਅਲੱਗ ਕਰਨ ਅਤੇ ਕੈਸ਼ ਪ੍ਰਬੰਧਨ ਦੇ ਹਿੱਸੇ ਵਿੱਚ ਲਾਭਦਾਇਕ ਹੈ।

Laravel ਸ਼ਡਿਊਲਰ ਦੀ ਵਰਤੋਂ

Laravel ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ ਆਮ ਤੌਰ 'ਤੇ ਇੱਕੋ cron ਕੰਮ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਕੰਮ ਦੇ ਵੇਰਵੇ app/Console/Kernel.php ਵਿੱਚ ਪ੍ਰਬੰਧਿਤ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। cPanel cron ਆਦੇਸ਼ ਅਕਸਰ ਇਸ ਤਰ੍ਹਾਂ ਹੁੰਦਾ ਹੈ:

* * * * * /opt/cpanel/ea-php82/root/usr/bin/php /home/kullanici/proje/artisan schedule:run >> /home/kullanici/logs/laravel-schedule.log 2>&1

Laravel ਹਰ ਮਿੰਟ ਟ੍ਰਿਗਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ; ਪਰ ਅਸਲ ਕੰਮ ਫਰੇਮਵਰਕ ਦੇ ਅੰਦਰ ਸਮਾਂਬੱਧਤਾ ਦੇ ਅਨੁਸਾਰ ਕੰਮ ਕਰਦੇ ਹਨ। ਇੱਥੇ ਸੋਚਣ ਲਈ ਜ਼ਰੂਰੀ ਹੈ ਕਿ schedule:run ਆਦੇਸ਼ ਨੂੰ ਛੋਟੇ ਸਮੇਂ ਵਿੱਚ ਪੂਰਾ ਕਰਨਾ ਹੈ। ਲੰਬੇ ਕੰਮਾਂ ਨੂੰ queue worker ਦੇ ਲੋਜਿਕ ਵਿੱਚ ਪੁਰਾਣਾ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਜਾਂ withoutOverlapping ਵਰਗੀਆਂ ਲਾਕਿੰਗ ਵਿਧੀਆਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ। ਇਸ ਤੋਂ ਇਲਾਵਾ ਉਤਪਾਦਨ ਮਾਹੌਲ ਵਿੱਚ ਕੈਸ਼, ਸੰਰਚਨਾ ਅਤੇ ਰੂਟ ਦੀ ਅਨੁਕੂਲਤਾ ਕੀਤੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ।

ਵਿਸ਼ੇਸ਼ PHP ਜਾਂ ਸ਼ੈੱਲ ਸਕ੍ਰਿਪਟ

ਵਿਸ਼ੇਸ਼ ਸਕ੍ਰਿਪਟਾਂ ਵਿੱਚ ਸਭ ਤੋਂ ਵਧੀਆ ਪ੍ਰੈਕਟਿਸ, ਵੱਡੇ ਕੰਮ ਨੂੰ ਛੋਟੇ ਭਾਗਾਂ ਵਿੱਚ ਵੰਡਣਾ ਹੈ। ਉਦਾਹਰਨ ਵਜੋਂ import.php ਹਰ ਚੱਲਣ 'ਤੇ ਸਾਰੇ ਡਾਟਾ ਨੂੰ ਨਹੀਂ, ਬਲਕਿ ਅਣਪ੍ਰਕਿਰਿਆ ਕੀਤੇ ਪਹਿਲੇ 500 ਰਿਕਾਰਡਾਂ ਨੂੰ ਹੀ ਲਿਆ ਸਕਦਾ ਹੈ। ਇਸ ਤਰ੍ਹਾਂ, ਮੈਮੋਰੀ ਦੀ ਵਰਤੋਂ ਸਥਿਰ ਰਹਿੰਦੀ ਹੈ ਅਤੇ ਸਮਾਂ ਪਾਰ ਹੋਣ ਦਾ ਜੋਖਮ ਘਟਦਾ ਹੈ। ਆਦੇਸ਼ ਦਾ ਉਦਾਹਰਣ:

/usr/bin/flock -n /tmp/import.lock /usr/local/bin/php -d memory_limit=256M /home/kullanici/scripts/import.php >> /home/kullanici/logs/import.log 2>&1

ਇੱਥੇ memory_limit ਮੁੱਲ ਨੂੰ ਸੰਵੇਦਨਸ਼ੀਲਤਾ ਨਾਲ ਵਰਤਣਾ ਚਾਹੀਦਾ ਹੈ। ਬਹੁਤ ਵੱਧ ਮੈਮੋਰੀ ਸੀਮਾ ਦੇਣਾ, ਇਕੱਠੇ ਚਲ ਰਹੀਆਂ ਕਾਰਵਾਈਆਂ ਦੇ ਨਾਲ ਸਰਵਰ 'ਤੇ ਦਬਾਅ ਪੈਦਾ ਕਰ ਸਕਦਾ ਹੈ। ਬਹੁਤ ਘੱਟ ਸੀਮਾ, ਤਾਂ ਕੰਮ ਨੂੰ ਲਗਾਤਾਰ ਰੁਕਣ ਦਾ ਕਾਰਨ ਬਣ ਸਕਦੀ ਹੈ। ਸਹੀ ਮੁੱਲ, ਟੈਸਟ ਚਲਾਉਣ ਅਤੇ ਲੌਗ ਨਿਗਰਾਨੀ ਨਾਲ ਨਿਰਧਾਰਿਤ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।

ਅਧੁਨਿਕ ਕਾਰਗੁਜ਼ਾਰੀ ਤਕਨੀਕਾਂ

nice ਅਤੇ ionice ਨਾਲ ਪ੍ਰਾਥਮਿਕਤਾ ਘਟਾਉਣਾ

VPS ਜਾਂ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਸਰਵਰ ਮਾਹੌਲ ਵਿੱਚ nice ਅਤੇ ionice ਆਦੇਸ਼ਾਂ ਨਾਲ cron ਪ੍ਰਕਿਰਿਆ ਦੀ CPU ਅਤੇ ਡਿਸਕ ਪ੍ਰਾਥਮਿਕਤਾ ਘਟਾਈ ਜਾ ਸਕਦੀ ਹੈ। ਉਦਾਹਰਨ ਵਜੋਂ:

/usr/bin/nice -n 10 /usr/bin/ionice -c2 -n7 /usr/local/bin/php /home/kullanici/backup.php

nice CPU ਪ੍ਰਾਥਮਿਕਤਾ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦਾ ਹੈ, ionice ਡਿਸਕ I/O ਪ੍ਰਾਥਮਿਕਤਾ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦਾ ਹੈ। ਸਾਂਝੇ ਹੋਸਟਿੰਗ ਵਿੱਚ ਇਹ ਆਦੇਸ਼ ਰੋਕਿਆ ਜਾ ਸਕਦਾ ਹੈ; VPS ਜਾਂ ਡੇਡੀਕੇਟਡ ਸਰਵਰ ਦੇ ਪਾਸੇ 'ਤੇ ਇਹ ਜ਼ਿਆਦਾ ਵਰਤੋਂ ਵਾਲਾ ਹੁੰਦਾ ਹੈ। ਵਧੇਰੇ ਨਿਯੰਤਰਣ ਅਤੇ ਵਿਸ਼ੇਸ਼ ਸੇਵਾ ਦੀ ਲੋੜ ਵਾਲੇ ਪ੍ਰੋਜੈਕਟਾਂ ਲਈ VPS ਸਰਵਰ ਹੱਲਾਂ ਦੀ ਜਾਂਚ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।

timeout ਨਾਲ ਰੁੱਕੇ ਕੰਮਾਂ ਨੂੰ ਖਤਮ ਕਰਨਾ

ਕਈ ਵਾਰ ਬਾਹਰੀ API ਜਵਾਬ ਨਹੀਂ ਦਿੰਦੀ, ਫਾਈਲ ਨੂੰ ਲਾਕ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜਾਂ ਸਕ੍ਰਿਪਟ ਅਣਪੇਖਤ ਤੌਰ 'ਤੇ ਰੁਕ ਜਾਂਦੀ ਹੈ। ਇਸ ਸਥਿਤੀ ਵਿੱਚ timeout ਆਦੇਸ਼ ਕੰਮ ਦੇ ਸਮੇਂ ਨੂੰ ਸੀਮਿਤ ਕਰਦਾ ਹੈ:

/usr/bin/timeout 300 /usr/local/bin/php /home/kullanici/public_html/api-sync.php >> /home/kullanici/logs/api-sync.log 2>&1

ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ ਕੰਮ 300 ਸੈਕਿੰਡ ਨੂੰ ਪਾਰ ਕਰਦਾ ਹੈ ਤਾਂ ਖਤਮ ਹੋ ਜਾਂਦਾ ਹੈ। ਇਸ ਤਰ੍ਹਾਂ, ਘੰਟਿਆਂ ਤੱਕ ਚੱਲ ਰਹੀ ਗਲਤ ਪ੍ਰਕਿਰਿਆ ਸਰੋਤਾਂ ਦੀ ਖਪਤ ਨਹੀਂ ਕਰਦੀ। ਪਰ timeout ਲਗੂ ਕੀਤੇ ਕੰਮਾਂ ਨੂੰ ਰੁਕਣ ਦੀ ਪਾਰਕਸ਼ਾ ਵਾਲੀਆਂ ਡਿਜ਼ਾਈਨ ਕੀਤੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ; ਉਦਾਹਰਨ ਵਜੋਂ, ਪ੍ਰਕਿਰਿਆ ਦੀ ਸਥਿਤੀ ਨੂੰ ਡੇਟਾਬੇਸ ਵਿੱਚ ਆਸਾਨੀ ਨਾਲ ਰੱਖਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।

ਡੇਟਾਬੇਸ ਦੇ ਪੁੱਛਣਾਂ ਨੂੰ ਢੰਗ ਨਾਲ ਕਰਨਾ

Cron ਦੇ ਭਾਰ ਦਾ ਸਰੋਤ ਅਕਸਰ PHP ਨਹੀਂ, ਬਲਕਿ ਡੇਟਾਬੇਸ ਹੁੰਦਾ ਹੈ। ਇੰਡੈਕਸ ਬਿਨਾਂ ਦੇ ਪੁੱਛਣ, ਵੱਡੇ ਟੇਬਲ 'ਤੇ ਪੂਰਾ ਸਕੈਨ ਕਰ ਸਕਦੇ ਹਨ ਅਤੇ MySQL CPU ਦੀ ਖਪਤ ਨੂੰ ਵਧਾ ਸਕਦੇ ਹਨ। ਆਪਣੇ cron ਸਕ੍ਰਿਪਟ ਨੂੰ ਹਜ਼ਾਰਾਂ ਰਿਕਾਰਡਾਂ ਨੂੰ ਪ੍ਰਕਿਰਿਆ ਕਰਨ ਵੇਲੇ, ਇਹ ਯਕੀਨੀ ਬਣਾਓ ਕਿ WHERE ਸ਼ਰਤਾਂ ਵਿੱਚ ਵਰਤੇ ਗਏ ਖੇਤਰ ਇੰਡੈਕਸ ਕੀਤੇ ਗਏ ਹਨ। ਬਹੁਤ ਸਾਰੇ ਅਪਡੇਟਸ ਵਿੱਚ LIMIT ਦੀ ਵਰਤੋਂ ਕਰੋ, ਇੱਕੋ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਮਿਲੀਨੋ ਸਤਰਾਂ ਨੂੰ ਬਦਲਣ ਤੋਂ ਬਚੋ ਅਤੇ ਬੇਕਾਰ SELECT * ਪੁੱਛਣਾਂ ਤੋਂ ਦੂਰ ਰਹੋ।

ਉਦਾਹਰਨ ਵਜੋਂ, ਜੇਕਰ ਸਟਾਕ ਅਪਡੇਟ ਕਰਨ ਵਾਲੇ ਕੰਮ ਵਿੱਚ sku ਖੇਤਰ ਦੇ ਮਾਧਿਅਮ ਨਾਲ ਖੋਜ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਤਾਂ sku ਖੇਤਰ ਇੰਡੈਕਸ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਨਹੀਂ ਤਾਂ ਹਰ ਉਤਪਾਦ ਅਪਡੇਟ ਕਰਨ 'ਤੇ ਸਾਰੇ ਟੇਬਲ ਨੂੰ ਸਕੈਨ ਕੀਤਾ ਜਾਵੇਗਾ। 50,000 ਉਤਪਾਦਾਂ ਦੇ ਟੇਬਲ ਵਿੱਚ ਇਹ ਫਰਕ ਸੈਕਿੰਟਾਂ ਅਤੇ ਮਿੰਟਾਂ ਵਿੱਚ ਬਦਲ ਸਕਦਾ ਹੈ।

ਸੁਰੱਖਿਆ ਦੇ ਨਜ਼ਰੀਏ ਨਾਲ Cron Jobs ਦੀ ਜਾਂਚ ਸੂਚੀ

Cron ਕੰਮ ਸਰਵਰ 'ਤੇ ਆਦੇਸ਼ ਚਲਾਉਂਦੇ ਹਨ, ਇਸ ਲਈ ਸੁਰੱਖਿਆ ਦੇ ਨਜ਼ਰੀਏ ਨਾਲ ਧਿਆਨ ਨਾਲ ਹੱਲ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਗਲਤ ਅਧਿਕਾਰ, ਬਾਹਰ ਖੁਲੇ ਮੁਰੰਮਤ ਫਾਈਲਾਂ ਜਾਂ ਆਦੇਸ਼ ਵਿੱਚ ਬੇਨਿਯੰਤ੍ਰਿਤ ਪੈਰਾਮੀਟਰ ਸ਼ਾਮਲ ਕਰਨ ਨਾਲ ਗੰਭੀਰ ਜੋਖਮ ਪੈਦਾ ਹੋ ਸਕਦਾ ਹੈ।

  • ਆਦੇਸ਼ਾਂ ਵਿੱਚ ਮੂਲ ਫਾਈਲ ਦਾ ਰਸਤਾ ਵਰਤੋਂ; ਸਬੰਧਤ ਰਸਤੇ ਗਲਤੀ ਲਈ ਖੁੱਲ੍ਹੇ ਹਨ।
  • public_html ਤੋਂ ਬਾਹਰ ਰੱਖੇ ਜਾਣ ਵਾਲੇ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਵੈਬ ਦੀ ਪਹੁੰਚ ਤੋਂ ਬੰਦ ਰੱਖੋ।
  • ਫਾਈਲ ਦੇ ਅਧਿਕਾਰਾਂ ਨੂੰ ਬੇਵਜਹ ਵੱਧ ਨਾ ਦਿਓ; 777 ਦੇ ਅਧਿਕਾਰਾਂ ਤੋਂ ਬਚੋ।
  • ਬਾਹਰੀ URL ਨਾਲ ਟ੍ਰਿਗਰ ਕੀਤੀ ਜਾਣ ਵਾਲੀਆਂ cron ਐਂਡਪੋਇੰਟਾਂ ਨੂੰ ਗੁਪਤ ਟੋਕਨ ਨਾਲ ਸੁਰੱਖਿਅਤ ਕਰੋ।
  • ਲੌਗਾਂ ਵਿੱਚ API ਕੁੰਜੀ, ਪਾਸਵਰਡ ਜਾਂ ਨਿਜੀ ਡਾਟਾ ਨੂੰ ਨਹੀਂ ਲਿਖੋ।
  • SSL ਵਰਤੋਂ ਵਾਲੀਆਂ ਸੁਰੱਖਿਅਤ ਐਂਡਪੋਇੰਟਾਂ ਨੂੰ ਪ੍ਰਾਥਮਿਕਤਾ ਦਿਓ; SSL ਸਰਟੀਫਿਕੇਟ ਪੰਨਾ ਇਸ ਮਾਮਲੇ ਵਿੱਚ ਮਾਰਗ ਦਰਸ਼ਨ ਕਰਦਾ ਹੈ।
  • ਡੋਮੇਨ ਵਿੱਚ ਬਦਲਾਅ ਕਰਨ 'ਤੇ cron URL ਨੂੰ ਅਪਡੇਟ ਕਰੋ; ਨਵੇਂ ਪ੍ਰੋਜੈਕਟਾਂ ਲਈ ਡੋਮੇਨ ਪੁੱਛਤਾਛ ਪਦਵੀਂ ਯੋਜਨਾ ਬਣਾਓ।

ਖਾਸ ਕਰਕੇ URL ਦੇ ਜਰੀਏ ਕੰਮ ਕਰਨ ਵਾਲੀਆਂ cron ਢਾਂਚਿਆਂ ਵਿੱਚ HTTPS ਦੀ ਵਰਤੋਂ ਮਹੱਤਵਪੂਰਨ ਹੈ। HTTP ਦੇ ਜਰੀਏ ਚਲ ਰਹੀ ਮੁਰੰਮਤ URL ਦੋਨੋਂ ਦੇਖਣਯੋਗ ਹੈ ਅਤੇ ਮੈਨਿਪੂਲੇਸ਼ਨ ਲਈ ਜ਼ਿਆਦਾ ਖੁੱਲ੍ਹੀ ਹੁੰਦੀ ਹੈ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਜੇਕਰ ਐਂਡਪੋਇੰਟ ਦਾ ਅਨੁਮਾਨ ਲਗਾਇਆ ਜਾ ਸਕਦਾ ਹੈ, ਤਾਂ ਬੋਟਾਂ ਦੁਆਰਾ ਟ੍ਰਿਗਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਅਤੇ ਅਣਜਾਣ ਭਾਰ ਪੈਦਾ ਕਰ ਸਕਦਾ ਹੈ।

ਨਿਗਰਾਨੀ, ਲੌਗਿੰਗ ਅਤੇ ਸਮੱਸਿਆ ਦਾ ਹੱਲ

ਇੱਕ cron ਕੰਮ ਦੇ ਸਫਲ ਹੋਣ ਦੀ ਉਮੀਦ ਕਰਨ ਦੀ ਥਾਂ ਇਸਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਇਸ ਲਈ, ਸ਼ੁਰੂਆਤ ਅਤੇ ਅੰਤ ਸਮਾਂ, ਪ੍ਰਕਿਰਿਆ ਕੀਤੀਆਂ ਰਿਕਾਰਡਾਂ ਦੀ ਗਿਣਤੀ, ਗਲਤੀ ਕੋਡ ਅਤੇ ਕੁੱਲ ਸਮਾਂ ਲੌਗ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਇੱਕ ਸਧਾਰਣ ਲੌਗ ਲਾਈਨ ਵੀ ਸਮੱਸਿਆ ਦਾ ਹੱਲ ਕਰਦਿਆਂ ਵੱਡਾ ਸਮਾਂ ਬਚਾ ਸਕਦੀ ਹੈ: 2026-03-10 02:30 ਸ਼ੁਰੂ ਹੋਇਆ, 02:33 ਖਤਮ ਹੋਇਆ, 1250 ਰਿਕਾਰਡ ਪ੍ਰਕਿਰਿਆ ਕੀਤੇ ਗਏ, ਗਲਤੀ 0 ਵਰਗਾ।

ਜੇਕਰ cPanel 'ਤੇ ਸਰੋਤ ਦੀ ਵਰਤੋਂ ਸਕਰੀਨ ਹੈ, ਤਾਂ CPU, ਭੌਤਿਕ ਮੈਮੋਰੀ, ਲੌਗਇਨ ਪ੍ਰਕਿਰਿਆਵਾਂ ਅਤੇ I/O ਗ੍ਰਾਫਿਕਾਂ ਦੀ ਜਾਂਚ ਕੀਤੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ। ਨਿਰਧਾਰਿਤ ਸਮੇਂ 'ਤੇ ਅਚਾਨਕ ਵਾਧੇ ਹੋਣ 'ਤੇ ਉਹ ਸਮੇਂ ਚਲ ਰਹੇ cron ਕੰਮਾਂ ਦੀ ਜਾਂਚ ਕੀਤੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ। ਜੇਕਰ ਇੱਕ ਨਾਲ ਕਈ cron ਇੱਕੋ ਮਿੰਟ 'ਤੇ ਨਿਰਧਾਰਿਤ ਕੀਤੇ ਗਏ ਹਨ, ਤਾਂ ਕੰਮਾਂ ਨੂੰ 5-10 ਮਿੰਟ ਦੇ ਅੰਤਰਾਲ 'ਤੇ ਵੰਡਣਾ ਵੀ ਭਾਰ ਦੇ ਪੀਕਾਂ ਨੂੰ ਘਟਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ।

ਆਮ ਗਲਤੀਆਂ ਅਤੇ ਹੱਲ

ਆਮ ਗਲਤੀਆਂ ਅਤੇ ਹੱਲ
ਲਕਸ਼ਣਸੰਭਾਵਿਤ ਕਾਰਨਹੱਲ
Cron ਕੰਮ ਨਹੀਂ ਕਰ ਰਿਹਾਗਲਤ PHP ਰਸਤਾ ਜਾਂ ਫਾਈਲ ਰਸਤਾਮੂਲ ਰਸਤੇ ਦੀ ਜਾਂਚ ਕਰੋ, ਆਦੇਸ਼ ਨੂੰ SSH ਦੁਆਰਾ ਟੈਸਟ ਕਰੋ
ਸਰਵਰ ਮੰਦ ਹੋ ਰਿਹਾ ਹੈਬਹੁਤ ਜ਼ਿਆਦਾ ਬਾਰੰਬਾਰ ਜਾਂ ਟਕਰਾਉਂਦੇ ਕੰਮਬਾਰੰਬਾਰਤਾ ਘਟਾਓ, flock ਸ਼ਾਮਲ ਕਰੋ, ਕੰਮਾਂ ਨੂੰ ਟੁਕੜਿਆਂ ਵਿੱਚ ਵੰਡੋ
ਈ-ਮੇਲ ਬਕਸਾ ਭਰ ਗਿਆ ਹੈCron ਆਉਟਪੁੱਟ ਈ-ਮੇਲ ਭੇਜ ਰਿਹਾ ਹੈਆਉਟਪੁੱਟ ਨੂੰ ਲੌਗ ਜਾਂ /dev/null 'ਤੇ ਦਿਸ਼ਾ ਦਿਓ
ਕੰਮ ਅਧੂਰਾ ਰਹਿੰਦਾ ਹੈਸਮਾਂ ਪਾਰ ਹੋਣਾ ਜਾਂ ਮੈਮੋਰੀ ਸੀਮਾ
ਇਸ ਲੇਖ ਨੂੰ ਸਾਂਝਾ ਕਰੋ:

Hostragons ਟੀਮ

ਹੋਸਟਿੰਗ, ਸਰਵਰ ਅਤੇ ਡੋਮੇਨ ਨਾਮਾਂ ਬਾਰੇ ਸਾਡੀ ਮਾਹਰ ਟੀਮ ਵੱਲੋਂ ਅੱਪ-ਟੂ-ਡੇਟ ਗਾਈਡਾਂ। ਆਓ ਇਕੱਠੇ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਲਈ ਸਹੀ ਹੱਲ ਲੱਭੀਏ।

ਸਾਡੇ ਨਾਲ ਸੰਪਰਕ ਕਰੋ