ಪಬ್ಲಿಶ್ ದೋಷಗಳು ಈಗ ಏನಾಯಿತು ಎಂದು ಸರಳ ಮಾತಿನಲ್ಲಿ ಹೇಳುತ್ತವೆ
Mythex ನಲ್ಲಿ ಪಬ್ಲಿಶ್ ವಿಫಲವಾದಾಗ, ಏನಾಯಿತು ಎಂಬುದನ್ನು ಡೈಲಾಗ್ ಈಗ ಒಂದೇ ಸರಳ ವಾಕ್ಯದಲ್ಲಿ ಹೇಳುತ್ತದೆ — ಬಿಲ್ಡ್ ವಿಫಲವಾಯಿತು, ಆಪ್ ಆರಂಭವಾದ ನಂತರ ನಿಂತುಹೋಯಿತು, ಆಪ್ ಆರಂಭವೇ ಆಗಲಿಲ್ಲ, ಫೈಲ್ ತುಂಬಾ ದೊಡ್ಡದಾಗಿದೆ, ಅಥವಾ ನಮ್ಮ ಕಡೆ ಏನೋ ತಪ್ಪಾಗಿದೆ — ಮತ್ತು Fix with AI ಹಾಗೂ Try again ಆಯ್ಕೆಗಳನ್ನು ನೀಡುತ್ತದೆ. ಬಿಲ್ಡ್ ಮತ್ತು ನಿಮ್ಮ ಆಪ್ನಿಂದ ಬರುವ ಕಚ್ಚಾ ಔಟ್ಪುಟ್ ಇನ್ನೂ ಏಜೆಂಟ್ಗೆ ತಲುಪುತ್ತದೆ, ಆದ್ದರಿಂದ Fix with AI ಅದನ್ನು ಓದಿ ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ಸರಿಪಡಿಸಬಹುದು. ಆದರೆ ಅದನ್ನು ನೀವೇ ಓದಬೇಕಾಗಿಲ್ಲ.
ಏನು ಬದಲಾಗಿದೆ
ಒಂದು ವಾಕ್ಯ, ನೀವು ಕ್ರಮ ಕೈಗೊಳ್ಳಬಹುದಾದದ್ದು
ಪ್ರತಿಯೊಂದು ವಿಫಲ ಪಬ್ಲಿಶ್ಗೂ ಈಗ ಒಂದು ವಿಧ ಇದೆ. ಅದು ವಿಫಲವಾದ ಕ್ಷಣದಲ್ಲೇ, ಅಲ್ಲಿ ನಮ್ಮ ಬಳಿ ಇರುವ ಸಂಗತಿಗಳ ಆಧಾರದಲ್ಲಿ ನಿರ್ಧರಿಸಲ್ಪಡುತ್ತದೆ — ಯಾವ ಹಂತ ವಿಫಲವಾಯಿತು, ಆಪ್ನ ಯಂತ್ರ ಕ್ರ್ಯಾಶ್ಗಳನ್ನು ವರದಿ ಮಾಡಿತೇ, ಅದು ಸಂಪರ್ಕಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಆರಂಭಿಸಿತೇ ಎಂಬುದು — ದೋಷದ ಪಠ್ಯವನ್ನು ನಂತರ ಹೊಂದಿಸಿ ನೋಡುವ ಬದಲು. ಪ್ರತಿಯೊಂದು ವಿಧಕ್ಕೂ ತನ್ನದೇ ಸಂದೇಶವಿದೆ:
| ನೀವು ನೋಡುವುದು | ಇದರ ಅರ್ಥ |
|---|---|
| "ಬಿಲ್ಡ್ ವಿಫಲವಾಯಿತು." | ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ನ ಬಿಲ್ಡ್ ಕಮಾಂಡ್ ಅಥವಾ Dockerfile ಬಿಲ್ಡ್ ಆಗಲಿಲ್ಲ. |
| "ನಿಮ್ಮ ಆಪ್ ಆರಂಭವಾದ ತಕ್ಷಣ ನಿಂತುಹೋಯಿತು." | ಅದು ಪಬ್ಲಿಶ್ ಆಯಿತು, ನಂತರ ನಿರ್ಗಮಿಸಿತು ಅಥವಾ ಪದೇ ಪದೇ ಮರುಆರಂಭವಾಗುತ್ತಲೇ ಇತ್ತು. |
| "ಪಬ್ಲಿಶ್ ಮಾಡಿದ ನಂತರ ನಿಮ್ಮ ಆಪ್ ಆರಂಭವಾಗಲಿಲ್ಲ." | ಅದನ್ನು ಪಬ್ಲಿಶ್ ಮಾಡಲಾಯಿತು, ಆದರೆ ಸಂಪರ್ಕಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಅದು ಎಂದಿಗೂ ಆರಂಭವಾಗಲಿಲ್ಲ. |
| "ಈ ಫೈಲ್ ತುಂಬಾ ದೊಡ್ಡದಾಗಿದೆ" / ತುಂಬಾ ಫೈಲ್ಗಳು | ಸ್ಥಿರ ಸೈಟ್ ಪ್ರತಿ-ಫೈಲ್ ಗಾತ್ರ ಅಥವಾ ಫೈಲ್ ಸಂಖ್ಯೆಯ ಮಿತಿಯನ್ನು ಮೀರಿದೆ. ಸಂದೇಶ ಫೈಲ್ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ. |
| "ಈ ಲಿಂಕ್ ಹೆಸರನ್ನು ಪಬ್ಲಿಶ್ಗೆ ಬಳಸಲಾಗದು." | ಲಿಂಕ್ ಹೆಸರನ್ನು ಬದಲಿಸಿ ಮತ್ತೆ ಪಬ್ಲಿಶ್ ಮಾಡಿ; ನಿಮ್ಮ ಕೋಡ್ ಸರಿಯಾಗಿದೆ. |
| "ಪಬ್ಲಿಶ್ ಈಗ ಸ್ವಲ್ಪ ಹೊತ್ತು ಬಿಡುವಿಲ್ಲದಂತಿದೆ" | ನಿಮ್ಮ ಆಪ್ನಲ್ಲಿ ಏನೂ ತಪ್ಪಿಲ್ಲ. ಕೆಲವು ನಿಮಿಷಗಳ ನಂತರ ಮತ್ತೆ ಪಬ್ಲಿಶ್ ಮಾಡಿ. |
| "…ನಮ್ಮ ಕಡೆಯ ಸಮಸ್ಯೆ, ನಿಮ್ಮ ಆಪ್ನಲ್ಲಿ ಅಲ್ಲ." | ಅದನ್ನು ಸರಿಪಡಿಸಬೇಕಾದವರು ನಾವು. ಕೆಲವು ನಿಮಿಷಗಳ ನಂತರ ಮತ್ತೆ ಪಬ್ಲಿಶ್ ಮಾಡಿ. |
ಪ್ರತಿ ವಿಫಲತೆಯಲ್ಲೂ Fix with AI
ಪ್ರತಿ ವಿಫಲತೆಯಲ್ಲೂ Fix with AI ಮತ್ತು Try again ಕಾಣಿಸುತ್ತವೆ. Fix with AI ಬಳಸಿದಾಗ, ಏಜೆಂಟ್ಗೆ ವಿಫಲತೆಯ ವಿಧ ಮತ್ತು ಬಿಲ್ಡ್ ಅಥವಾ ಆಪ್ನ ಸಂಪೂರ್ಣ ಔಟ್ಪುಟ್ ಖಾಸಗಿಯಾಗಿ, ತನ್ನ ಸ್ವಂತ ಸಂದರ್ಭದಲ್ಲಿ ಸಿಗುತ್ತದೆ. ನಿಮ್ಮ ಆಪ್ನಲ್ಲಿ ಏನಾದರೂ ತಪ್ಪಿದ್ದರೆ, ಅದು ಸರಿಪಡಿಸುತ್ತದೆ. ಏನೂ ತಪ್ಪಿಲ್ಲದಿದ್ದರೆ — ಬಿಡುವಿಲ್ಲದ ಕ್ಷಣ ಅಥವಾ ನಮ್ಮ ಕಡೆಯ ಸಮಸ್ಯೆ — ಅದು ಸರಳವಾಗಿ ಮತ್ತೆ ಪಬ್ಲಿಶ್ ಮಾಡಬಹುದು. ಇದು ಯಾವ ವಿಧದ ವಿಫಲತೆ ಎಂದು ನೀವು ಕಂಡುಹಿಡಿಯಬೇಕಾಗಿಲ್ಲ.
ಲೈವ್ ಆದ ನಂತರದ ಸಮಸ್ಯೆಗಳು
ಪಬ್ಲಿಶ್ ಯಶಸ್ವಿಯಾಗಿ ಮುಗಿದು, ಕೆಲವು ನಿಮಿಷಗಳ ನಂತರ ಆಪ್ ವಿಫಲವಾಗಬಹುದು. Mythex ಪ್ರಕಟಿತ ಆಪ್ಗಳನ್ನು ನಿಯಮಿತವಾಗಿ ಪರಿಶೀಲಿಸುತ್ತದೆ. ಲೈವ್ ಆಪ್ ಪದೇ ಪದೇ ಕ್ರ್ಯಾಶ್ ಆದರೆ, ಅಥವಾ ಚಾಲನೆಯಲ್ಲಿದ್ದರೂ ಸಂಪರ್ಕಗಳನ್ನು ಸ್ವೀಕರಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಿದರೆ, ಪಬ್ಲಿಶ್ ವಿಫಲವೆಂದು ಗುರುತಿಸಲ್ಪಡುತ್ತದೆ, ನಿಮಗೆ ಇಮೇಲ್ ಬರುತ್ತದೆ, ಮತ್ತು ಪ್ರಾಜೆಕ್ಟ್ Fix with AI ಜೊತೆಗೆ ಸಂದೇಶವನ್ನು ತೋರಿಸುತ್ತದೆ. ಆಪ್ ಮುದ್ರಿಸಿದ್ದು ಏಜೆಂಟ್ ಓದಲು ಉಳಿಸಲ್ಪಡುತ್ತದೆ.
ಅಪ್ಲೋಡ್ ಮೊದಲು ಗಾತ್ರ ಮಿತಿಗಳ ಪರಿಶೀಲನೆ
ಸ್ಥಿರ ಸೈಟ್ಗಳಿಗೆ, ಏನನ್ನೂ ಅಪ್ಲೋಡ್ ಮಾಡುವ ಮೊದಲೇ ಪ್ರತಿ ಫೈಲ್ನ ಗಾತ್ರ ಮತ್ತು ಒಟ್ಟು ಫೈಲ್ ಸಂಖ್ಯೆ ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ. ಏನಾದರೂ ಮಿತಿ ಮೀರಿದ್ದರೆ, ಅರ್ಧದಲ್ಲಿ ವಿಫಲವಾಗುವ ಬದಲು ಮಿತಿ ಮೀರಿದ ಪ್ರತಿ ಫೈಲ್ ಅನ್ನು ಪಟ್ಟಿ ಮಾಡುವ ಒಂದೇ ಸಂದೇಶ ನಿಮಗೆ ಸಿಗುತ್ತದೆ.
ಇದನ್ನು ನಾವು ಏಕೆ ನಿರ್ಮಿಸಿದೆವು
ವಿಫಲ ಪಬ್ಲಿಶ್ ಹಿಂದೆ ಪಬ್ಲಿಶಿಂಗ್ ಉಪಕರಣಗಳು ಮುದ್ರಿಸಿದ್ದನ್ನೇ ತೋರಿಸುತ್ತಿತ್ತು. ಸೆಪ್ಟೆಂಬರ್ ಕೊನೆಯ ಒಂದು ವಾರದಲ್ಲಿ, ಬಹುತೇಕ ವಿಫಲತೆಗಳು ಬಿಲ್ಡರ್ಗಳಿಗೆ ಅಲ್ಲ, ನಮಗೇ ಸೇರಿದ ಪಠ್ಯವನ್ನು ತೋರಿಸಿದವು: ಬಿಲ್ಲಿಂಗ್ ಸಂಪರ್ಕಗಳು, ಆಂತರಿಕ ಆವೃತ್ತಿ ಸಂಖ್ಯೆಗಳು, ರಿಜಿಸ್ಟ್ರಿ ಮಾರ್ಗಗಳು, ಸ್ಟೋರೇಜ್ ದೋಷಗಳು. Fix with AI ಆ ಪಠ್ಯವನ್ನೇ ಚಾಟ್ಗೆ ಅಂಟಿಸುತ್ತಿತ್ತು. ಜನರು ನಮ್ಮ ಮೂಲಸೌಕರ್ಯವನ್ನು ಡೀಬಗ್ ಮಾಡಲು ಕೇಳಲ್ಪಡುತ್ತಿದ್ದರು.
ಅದರಲ್ಲಿ ಕೆಲವು ಸರಳವಾಗಿ ತಪ್ಪಾಗಿತ್ತು ಕೂಡ. ತನ್ನ ಪೋರ್ಟ್ನಲ್ಲಿ ಎಂದಿಗೂ ಕೇಳದ ಆಪ್ ಅನ್ನು "ನಮ್ಮ ಕಡೆಯ ಸಮಸ್ಯೆ" ಎಂದು ವರದಿ ಮಾಡಲಾಗಿತ್ತು, ಆದರೆ ಸರಿಪಡಿಸಬೇಕಾದದ್ದು ಆಪ್ನಲ್ಲೇ ಇತ್ತು. ಗಾತ್ರ ಮಿತಿಯನ್ನು ಮೀರಿದ ಸ್ಥಿರ ಫೈಲ್ ಅನ್ನೂ ಅದೇ ರೀತಿ ವರದಿ ಮಾಡಲಾಗಿತ್ತು — ಮತ್ತೆ ಪಬ್ಲಿಶ್ ಮಾಡಿದರೂ ಅದು ಎಂದಿಗೂ ಕೆಲಸ ಮಾಡುತ್ತಿರಲಿಲ್ಲ.
ಮತ್ತು ಪಬ್ಲಿಶಿಂಗ್ನ ವಿಫಲತೆಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುವ Mythex ಭಾಗಗಳೆಲ್ಲವೂ — ಡೈಲಾಗ್, ನೋಟಿಫಿಕೇಶನ್ಗಳು, Fix with AI, ನಮ್ಮ ಸ್ವಂತ ಅಲರ್ಟ್ಗಳು — ದೋಷದ ಪಠ್ಯದಲ್ಲಿರುವ ಪದಗಳನ್ನು ಹೊಂದಿಸಿ ಏನಾಯಿತು ಎಂದು ಕಂಡುಹಿಡಿಯುತ್ತಿದ್ದವು. ಪದಗಳು ಬದಲಾದ ತಕ್ಷಣ ಅದು ಮುರಿಯುತ್ತಿತ್ತು. ಈಗ ವಿಧವನ್ನು ವಿಫಲತೆ ಸಂಭವಿಸುವ ಸ್ಥಳದಲ್ಲೇ ದಾಖಲಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಉಳಿದೆಲ್ಲವೂ ಆ ವಿಧವನ್ನೇ ಓದುತ್ತವೆ.
ಅಲ್ಲಿದ್ದಾಗ ಇತರ ದೋಷಗಳಿಗೂ ಅದೇ ನಿಯಮವನ್ನು ಅನ್ವಯಿಸಿದೆವು:
- ಚಾಟ್. ಉತ್ತರ ಸ್ಟ್ರೀಮ್ ಆಗುತ್ತಿರುವಾಗ ಸಂಪರ್ಕ ಕಡಿದರೆ, ಬ್ರೌಸರ್ನ "Load failed" ಅಥವಾ "Failed to fetch" ಬದಲು ನಮ್ಮ ವಾಕ್ಯ ಈಗ ಕಾಣಿಸುತ್ತದೆ.
- ಕಸ್ಟಮ್ ಡೊಮೇನ್ಗಳು. ಡೊಮೇನ್ ಖರೀದಿ ಅಥವಾ ಸಂಪರ್ಕದ ಸಂದೇಶಗಳನ್ನು ಈಗ ಪ್ರತಿಕ್ರಿಯೆಯ ಸ್ಥಿತಿ ಮತ್ತು ಕೋಡ್ಗಳ ಆಧಾರದಲ್ಲಿ ಆಯ್ಕೆ ಮಾಡಲಾಗುತ್ತದೆ, ಡೊಮೇನ್ ಒದಗಿಸುವವರ ಸ್ವಂತ ವಾಕ್ಯಗಳನ್ನು ಹಾಗೆಯೇ ತೋರಿಸುವುದಿಲ್ಲ.
- ಇಮೇಜ್ ಉತ್ಪಾದನೆ. ಕಾರ್ಡ್ ನಮ್ಮ ಸಂದೇಶವನ್ನು ತೋರಿಸುತ್ತದೆ; ಸೇವೆಯ ವಿವರ ಏಜೆಂಟ್ಗೆ ಹೋಗುತ್ತದೆ.
ಇದನ್ನು ಹೇಗೆ ಬಳಸುವುದು
- ಯಥಾಪ್ರಕಾರ Publish ಬಟನ್ನಿಂದ ಪಬ್ಲಿಶ್ ಮಾಡಿ.
- ವಿಫಲವಾದರೆ, ಡೈಲಾಗ್ನಲ್ಲಿರುವ ಒಂದು ಸಾಲಿನ ಸಂದೇಶವನ್ನು ಓದಿ.
- Fix with AI ಕ್ಲಿಕ್ ಮಾಡಿ. ಏಜೆಂಟ್ ಬಿಲ್ಡ್ ಔಟ್ಪುಟ್ ಅಥವಾ ನಿಮ್ಮ ಆಪ್ನ ಲಾಗ್ಗಳನ್ನು ಓದಿ, ತಪ್ಪಾಗಿರುವುದನ್ನು ಸರಿಪಡಿಸಿ, ಆಪ್ನಲ್ಲಿ ಏನೂ ಸರಿಪಡಿಸಬೇಕಾಗಿಲ್ಲದಿದ್ದರೆ ಮತ್ತೆ ಪಬ್ಲಿಶ್ ಮಾಡುತ್ತದೆ.
- ಅಥವಾ Try again ಕ್ಲಿಕ್ ಮಾಡಿ, ಅದೇ ಆವೃತ್ತಿಯನ್ನು ಮತ್ತೆ ಪಬ್ಲಿಶ್ ಮಾಡಲು — "ಸ್ವಲ್ಪ ಹೊತ್ತು ಬಿಡುವಿಲ್ಲ" ಮತ್ತು "ನಮ್ಮ ಕಡೆಯ ಸಮಸ್ಯೆ" ಸಂದರ್ಭಗಳಿಗೆ ಇದು ಸರಿಯಾದ ಆಯ್ಕೆ.
- ಸಂದೇಶ ಲಿಂಕ್ ಹೆಸರಿನ ಬಗ್ಗೆ ಇದ್ದರೆ, ಮತ್ತೆ ಪಬ್ಲಿಶ್ ಮಾಡುವ ಮೊದಲು ಲಿಂಕ್ ಹೆಸರನ್ನು ಬದಲಿಸಿ. ಬೇರಾವುದೇ ದೋಷವಾದರೆ, ಅದೇ ಹೆಸರನ್ನು ಇರಿಸಿ.
ಮಿತಿಗಳು
- ಕೆಲವು ವಿಫಲತೆಗಳು ಬೇರೆ ಬಟನ್ಗಳನ್ನು ತೋರಿಸುತ್ತವೆ: ಈಗಾಗಲೇ ಬಳಕೆಯಲ್ಲಿರುವ ಲಿಂಕ್ ಹೆಸರು ಬೇರೆ ಹೆಸರುಗಳನ್ನು ಸೂಚಿಸುತ್ತದೆ, ಮತ್ತು ಕ್ರೆಡಿಟ್ ಮುಗಿದರೆ ಕ್ರೆಡಿಟ್ ಸೇರಿಸುವ ಮಾರ್ಗ ನೀಡಲಾಗುತ್ತದೆ.
- ಸ್ಥಿರ ಸೈಟ್ಗಳಿಗೆ ಪ್ರತಿ-ಫೈಲ್ ಮಿತಿ ಸುಮಾರು 25–30 MB, ಸೈಟ್ನ ಪ್ರಕಾರಕ್ಕೆ ಅನುಗುಣವಾಗಿ, ಮತ್ತು ಗರಿಷ್ಠ 20,000 ಫೈಲ್ಗಳು. ದೊಡ್ಡ ಫೈಲ್ಗಳನ್ನು ಸ್ಟೋರೇಜ್ ನಲ್ಲಿ ಇರಿಸಿ ಲಿಂಕ್ ಮಾಡುವುದು ಉತ್ತಮ.
- ಈ ಬದಲಾವಣೆಗೆ ಮೊದಲು ವಿಫಲವಾದ ಪಬ್ಲಿಶ್ಗಳಿಗೆ ಯಾವ ವಿಧವೂ ಇಲ್ಲ, ಆದ್ದರಿಂದ ಅವು ನಿರ್ದಿಷ್ಟ ಕಾರಣದ ಬದಲು ಸಾಮಾನ್ಯ ಸಾಲನ್ನು ತೋರಿಸುತ್ತವೆ.
- "ನಮ್ಮ ಕಡೆಯ ಸಮಸ್ಯೆ" ಪದೇ ಪದೇ ಸಂಭವಿಸಿದರೆ, ಪ್ರಾಜೆಕ್ಟ್ ID ಮತ್ತು ಲಿಂಕ್ ಹೆಸರಿನೊಂದಿಗೆ ಬೆಂಬಲವನ್ನು ಸಂಪರ್ಕಿಸಿ.
ಪ್ರತಿ ಸಂದೇಶದ ಪೂರ್ಣ ಪಟ್ಟಿ ಮತ್ತು ಪ್ರತಿಯೊಂದಕ್ಕೂ ಏನು ಮಾಡಬೇಕು ಎಂಬುದು ಪಬ್ಲಿಶ್ ಟ್ರಬಲ್ಶೂಟಿಂಗ್ ನಲ್ಲಿದೆ. ಹಠಮಾರಿ ಆಪ್ ಅನ್ನು ನೀವೇ ಸರಿಪಡಿಸುತ್ತಿದ್ದರೆ, AI ನಿರ್ಮಿತ ಆಪ್ ಅನ್ನು ಹೇಗೆ ಡೀಬಗ್ ಮಾಡುವುದು ಎಂಬ ನಮ್ಮ ಮಾರ್ಗದರ್ಶಿ ಹಂತಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ. ಮತ್ತು ನೀವು ಮರುಪ್ರಕಟಿಸುವಾಗ ಲೈವ್ ಸೈಟ್ಗೆ ಏನಾಗುತ್ತದೆ ಎಂಬುದಕ್ಕೆ, ನಿಮ್ಮ ಪ್ರಕಟಿತ ಆಪ್ ಈಗ ಮರುಪ್ರಕಟಿಸುವಾಗಲೂ ಚಾಲನೆಯಲ್ಲಿರುತ್ತದೆ ನೋಡಿ.